性能测试指标、监控服务器地一些方法

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

性能指标

通用指标(指Web应用服务器、数据库服务器必需测试项)

Web服务器指标

数据库服务器性能指标

系统的瓶颈定义

Ubuntu性能监控

在进行负载测试(Load Test)是要监控服务器的CPU、内存、磁盘、网络的情况。如何监控Ubuntu的情况呢。

1、安装rstatd,sudo apt-get install rstatd,如果无法apt安装,可以下载安装。

2、启动rpc.rstatd

3、在LoadRunner Controller的run界面中,添加System Resource Graphs下的Unix Resource,

在Unix Resource图上右键Add Measurements,然后点击Add,填写ip如192.168.1.99,默认只有三个指标,在下面的Add中可以添加其他指标。

4、下面说一下各种指标的情况

CPU指标

∙Average load

上一分钟同时处于“就绪”状态的平均进程数,这个数值除以CPU个数应该小于2,如果长期是2证明有排队的

∙CPU utilization

CPU 的使用时间百分比,如果在75%以上,则可以考虑换CPU了

∙Swap-in rate

正在交换的进程数

∙Swap-out rate

正在交换的进程数

∙Context switches rate

每秒钟在进程或线程之间的切换次数

∙System mode CPU utilization

在系统模式下使用 CPU 的时间百分比

∙User mode CPU utilization

在用户模式下使用 CPU 的时间百分比

∙Interrupt rate

每秒内的设备中断数

内存

∙Page-in rate

每秒钟读入到物理内存中的页数

∙Page-out rate

每秒钟写入页面文件和从物理内存中删除的页数

∙Paging rate

每秒钟读入物理内存或写入页面文件的页数,如果持续在几百,可能要加大内存了

磁盘

∙Collision rate

每秒钟在以太网上检测到的冲突数

∙Disk rate

磁盘传输速率

网络

∙Incoming packets error rate

接收以太网数据包时每秒钟接收到的错误数

∙Incoming packets rate

每秒钟传入的以太网数据包数

∙Outgoing packets errors rate

发送以太网数据包时每秒钟发送的错误数

∙Outgoing packets rate

每秒钟传出的以太网数据包数

通过LoadRunner监控Linux的资源状况

Linux/Unix系统,则要稍微复杂一些,我在这里简单介绍一下如何在LR中监控Linux/Unix系统的资源使用情况:

Linux

对于Linux系统,要想通过LR监控Linux/Unix系统的资源使用情况,需要运行rstatd服务。如果O S没有安装rstatd(可以查找一下系统中是否存在rpc.rstatd这个文件,如果没有,则说明系统没有安装rstatd),则需要进行安装。rstatd安装步骤如下:

获得rstatd的安装介质(rstatd.tar.gz)。rstatd可以从 redhat的安装CD中获得,或者从网站上下

载(给出一个下载地址,sourceforge的: ///sourceforge/rstatd)。

将rstatd.tar.gz拷贝到Linux系统中,解压,赋予可执行权限,进入rpc.rstatd目录,依次执行如

下命令:

#./configure

#make

#make install

结束后,运行./rpc.rstatd命令,启动服务。这个时候,你就可以在LR中监控Linux资源了。

Unix

对于Unix系统,比如Solaris,AIX或者HP UX等,它们的配置过程比较简单——在inetd.conf(在/

etc目录下)文件中去掉rstatd前面的注释,然后启动rstatd服务即可。

L oadrunner监控Linux服务器系统资源,需要在服务器上启用rstatd进程,步骤如下:

1.下载一个rstatd.tar,利用ssh工具上传到Linux中。

下载地址:/detail/hyzhou1121/3976889,这里下载的软件版本是rpc.rs

tatd-4.0.1.tar。

2.解压该文件。

#tar -xvf rpc.rstatd-4.0.1.tar

解压后得到一个rpc.rstatd-4.0.1文件。

3.进入rpc.rstatd-

4.0目录后运行.Configure进行配置。

#./configure

4.配置完成后,使用make命令编译安装包。

#make

5.编译完成后使用make install进行安装。

#make install

6.输入rpc.rstatd命令,启动该进程。

#./rpc.rstatd

7.使用下列命令检查该进程是否正确启动。

# ps -eaf|grep rpc.rstatd

root 8430 1 0 18:11 ? 00:00:00 ./rpc.rstatd

root 8445 6886 0 18:11 pts/1 00:00:00 grep rpc.rstatd

如果过程没有问题,就可以使用loadrunner监控Linux系统资源了。监控的效果如下:

注意:监控过程中要关闭Linux防火墙,否则可能会监控失败。

LoadRunner压力测试时监控服务器Linux的资源情况 .

况呢。

1、安装rstatd,sudo apt-get install rstatd,如果无法apt安装,可以下载安装。

2、启动rpc.rstatd

查看是否正常启动,用如下命令

rpcinfo -p

[root@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

相关文档
最新文档