文档介绍:标准化管理处编码[BBX968T-XBB8968-NNJ668-MM9N]
性能测试指标监控服务器的一些方法
性能指标
通用指标(指应用、数据库服务器必需测试项)
指标
说明
ProcessorTime
errors rate
发送以太网数据包时每秒钟发送的错误数
Outgoing packets rate
每秒钟传出的以太网数据包数
通过LoadRunner监控Linux的资源状况
我们在使用LR进行的时候,经常有需要监控OS的资源使用情况的需求。对于 Windows系统,这个进行起来很方便,直接在LR的资源监控窗口中添加需要被监控的机器名或IP即可,但对于Linux/Unix系统,则要稍微复杂一些,我在这里简单介绍一下如何在LR中监控Linux/Unix系统的资源使用情况:
对于Linux系统,要想通过LR监控Linux/Unix系统的资源使用情况,需要运行rstatd服务。如果OS没有安装rstatd(可以查找一下系统中是否存在这个文件,如果没有,则说明系统没有安装 rstatd),则需要进行安装。rstatd安装步骤如下:
获得rstatd的安装介质。rstatd可以从 redhat的安装CD中获得,或者从网站上下载(给出一个下载地址,sourceforge的: configure
#make
#make install
结束后,运行./命令,启动服务。这个时候,你就可以在LR中监控Linux资源了。
Unix
对于Unix系统,比如Solaris,AIX或者HP UX等,它们的配置过程比较简单——在(在/etc目录下)文件中去掉rstatd前面的注释,然后启动rstatd服务即可。
监控服务器系统资源,需要在服务器上启用rstatd进程,步骤如下:
,利用ssh工具上传到Linux中。
下载地址:,这里下载的软件版本是。
。
#tar -xvf 解压后得到一个文件。
。
#./configure
,使用make命令编译安装包。
#make
install进行安装。
#make install
,启动该进程。
#./
。
# ps -eaf|grep
root 8430 1 0 18:11 00:00:00 ./
root 8445 6886 0 18:11 pts/1 00:00:00 grep
如果过程没有问题,就可以使用loadrunner监控Linux系统资源了。监控的效果如下:
注意:监控过程中要关闭Linux防火墙,否则可能会监控失败。
LoadRunner压力测试时监控服务器Linux的资源情况 .
在进行负载(Load Test)是要监控服务器的CPU、内存、磁盘、网络的情况。如何监控Ubuntu的情况呢。
1、安装rstatd,sudo apt-get install rstatd,如果无法apt安装,可以下载安装。
2、启动
查看是否正常启动,用如下命令
rpcinfo -p
[******@localhost ~]# rpcinfo -p
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 676 status
100024 1 tcp 679 status
100001 3 udp 691 rstatd
100001 2 udp 691 rstatd
100001 1 udp 691 rstatd
3、在Controller的run界面中,添加System Resource Graphs下的Unix Resource,在Unix Resource图上右键Add Measurements,然后点击Add,填写ip如,默认只有三个指标,在下面的Add中可以添加指标。
4、下面说一下各种指标的情况
CPU指标
Averageload
上一分钟同时处于“就绪”状态的平均进程数,< CPU个数 * 核心数 *
CPUutilization
CPU的使用时间百分比,如果在75%以上,则可以考虑换CPU了
Swap-inrate
正在交换的进程数
Swap-outrate
正在交换的进程数
Contextswitchesrate
每秒钟在进程或线程之间的切换次数
SystemmodeCPUut