最近接到一份任务是评测jboss中间件在64位 windows server 2008 R2 and 64位 redhat 服务器上得性能表现。
还好有过性能测试的基础,so,下面准备干活。
1、准备搭建测试环境
开始考虑到loadrunner11并发+quest spotlight来监控两个操作系统的实时情况。不幸的是对于64位的操作系统两个工具均不完全支持。loadrunner与spotlight的工作原理均是从操作系统里面获取计数器如何生成相关的性能图形。
下面上个图片来解析此问题:
看到上图中的physical memory 总共才1MB,虚拟内存居然为7.68G。内存监控和页面交互完全获取错误了,下面附本机一张真实环境图
PS:loadrunner工作原理和spotlight一样,获取的数据也不准确。
为了得到更准确的更真实的数据,所以我便开始了漫长的性能测试工具寻找之旅。接收个大名鼎鼎的微软性能测试工具(xperf。。。)啦,还有linux专业的(Nagios 、cacti...)等等,稍后见会在此博客详细介绍每一种工具的使用及安装。
回到正题,经过调研发现,能适合64位操作系统的性能监控工具真是少得可怜啊。科技真TM发展得太快了。。。
经过一番的折腾,最后终于找到了可行的方法了,那就是利用系统自动的性能计数器来监控系统的实时情况。
当然不是以上的资源监控器了(因为他无法记录特定时间内的具体情况,没有什么可比性,最后淘汰)
我们选择的是这个
这是微软自带的一款性能监控软件,功能虽然说不上很强大(相比xperf),但基本满足了我们的需求。(稍后会详细介绍此款工具)虽然说是基本满足了咱们的需求,但如果要实时监控操作系统某个时间段的话,还是有点问题的。而且添加的计数器也没有什么可对比的数据,微软太坑爹了。
唠叨了那么多,下面开始:点击数据收集器->用户自定义->新建数据收集器->选择手工创建->选择性能
计数器(原理:利用系统的日志记录来捕捉系统性能情况)上个图
添加你要监控的计数器,示例间隔选择1S(为了准确)然后点击确定--添加成功啦
最后选中我们的监控日志右键-属性->选择停止标准
进去文件夹里面选中该日志文件--属性->日志格式-逗号分隔(为了生产excel格式,之后利用excel的强大绘图功能来帮助咱们生成可视化的图表)
好了,到这里可以点击开始收集性能监控日志了。。。收取完毕后可在相应的目录找到一个CSV的文件,打开编辑便可以生产相关的图表了,最后上个图
稍后更新:
1、1、微软专业性能监控工具xperf
2、webbench网站压力测试工具
3、监控系统 Nagios
4、网络流量监测图形分析工具 Cacti
5、分布式系统监视 zabbix
6、quest spotlight on windows
7、quest spotlight on linux
8、quest spotlight on oracle、mysql
- 大小: 135.8 KB
- 大小: 51.9 KB
- 大小: 51.9 KB
- 大小: 47 KB
- 大小: 67.6 KB
- 大小: 53.6 KB
- 大小: 60.5 KB
- 大小: 64.9 KB
- 大小: 19.6 KB
分享到:
相关推荐
从Windows Server 2008 R2开始,ADDS作为服务器角色被包含在内。 Samba基于CIFS(Common Internet File System),这也是Windows服务器环境中Microsoft客户端的标准文件和打印共享系统。Samba使用SMB(Server ...
在安装 Oracle 11g R2 之前,首先需要确保服务器或虚拟机满足一定的硬件条件: 1. **内存**: - 最小要求:1GB RAM - 推荐配置:2GB RAM 或更多 - 可以通过以下命令检查内存情况: ``` # grep MemTotal /proc/...
H&i Server 2101 是性价比极高的容错服务器产品,这种入门级的配置适合有限规模的IT环境部署,可以同时运行三个以上 的虚拟客户机系统(VM)。适合中小规模的业务系统或者生产管理系统应用,如工厂生产监控系统,...
- SQL Server服务器:使用Windows 7操作系统,SQL Server 2008版本,IP地址是***.***.*.***,实例名称为MSSQLSERVER,数据库名称为dg4msql。 2. 检测硬件要求 - 检查RAM:通过查看/proc/meminfo文件,使用grep ...
- **实验目标**:在Red Hat Enterprise Linux 5.4 (RHEL 5.4) 32位操作系统上,利用VMware Server 2.0.2.203138虚拟化平台,部署Oracle 10g R2 RAC(Real Application Clusters)集群。 - **实验背景**:随着业务...
Oracle 10G R2 RAC (Real Application Clusters) 是一种高可用性和容错性的数据库解决方案,允许多个实例共享同一个数据库,以提高服务的连续性和性能。在Red Hat Enterprise Linux Server 5 X64环境下安装Oracle 10...
比如,x3690X5提供了极大的物理内存容量,使得Windows Server 2008 R2能够高效利用这些资源,满足了客户对高性能计算的需求。同时,eX5的硬件平台灵活性与RedHat Enterprise Linux的高级虚拟化功能相结合,为企业...
重要的一点是,VMware vSphere 6.7的Windows版本至少需要SQL Server 2008 R2 SP1的支持。在安装SQL Server之前,需要在Windows 2008系统中安装.NET Framework 3.5。 二、安装与配置VMware vSphere 6.7 安装过程非常...
在操作系统内部作为应用程序运行的虚拟化技术,可以在标准操作系统内运行虚拟机,如Microsoft Virtual Server 2005 R2和Vmware Workstation。 虚拟化技术的应用可以追溯到早期的大型机时代,但随着x86架构处理器和...
最后,服务器支持Windows Server 2012 R2和Redhat Linux等操作系统,适应多种应用场景。工作环境要求长期温度在5-45度之间,以保证设备稳定运行。 综上所述,云计算基础架构中的服务器设计不仅关注硬件性能,也注重...
支持监控windows系列:Windows Server 2008 R2 2012 , 2016 , 2019, Windows 7, Windows 8, windows 10 ,windows 11 支持监控UNIX系列:Solaris、FreeBSD、OpenBSD…… 支持监控Mac OS系列:Mac OS AMD64
适用于Dell戴尔服务器,解决安装CentOS 7.5或者Redhat 7.5系统后,因为缺少H750 RAID卡驱动无法识别硬盘(dell官方对外最低要求安装CentOS 7.6)可以使用此驱动来解决,安装系统中加载的驱动和这个有区别见另外一个...
1. **命名服务**: 所有节点的名称以`.XZXJ.EDU.CN`结尾,并通过一台DNS服务器(Server)进行解析。 2. **存储系统**: 使用ASM (Automatic Storage Management)作为存储层,包括OCR (Oracle Cluster Registry) 和表决...
IBM X3550/3650M4服务器是IBM公司推出的高性能企业级服务器,广泛应用于数据中心、企业和中小型企业。这些服务器具有出色的扩展性和可靠性,支持多种硬件组件,包括高性能处理器、大容量内存和多样化的存储解决方案...
### Oracle 10g R2 RAC for Redhat Linux AS 4 u4 安装文档 #### 概述 本文档旨在提供一个详尽的指南,以帮助读者理解如何在Red Hat Enterprise Linux AS 4 Update 4 (u4) 系统上安装和配置 Oracle 10g R2 RAC ...
1. **域服务器/邮件服务**: 对于这类企业IT管理系统,推荐使用最新版本的Windows Server,如Windows Server 2008 R2,因为它们提供了丰富的管理和使用便利性。 2. **中小型业务应用系统**: 对于这类系统,建议选用...
操作系统支持广泛,涵盖了Windows Server 2008 R2 SP1至2012 R2(包括Hyper-V)、Oracle Solaris 11、SLES 11.3、RedHat 6.4/6.5、RedHat KVM 5.8/5.9以及VMware ESXi等多个主流操作系统,确保了良好的软件兼容性。...
8. **启动和测试**:启动数据库实例和服务,进行性能测试和故障模拟,确保RAC的高可用性。 在整个过程中,需要遵循Oracle的最佳实践,比如使用专门的用户(如oracle)进行安装和管理,保持操作系统和Oracle软件的...