LoadRunner监控Centos和Ubuntu资源之服务器配置
Centos
我用的版本是Centos6.8
首先更新源以及基础操作我就不说了,直接上步骤:
Step 1 安装相关程序
执行命令:yum install inetd,这一步是为了安装rstatd的守护进程
执行命令:yum install rusers-server
Step 2 启动服务
service rpcbind start
service xinetd start
service rstatd start
Step 3 (可选)编译rstatd的组件以实现rpcclient的功能
这一部分是非必须的,如果你之前踩过坑,就会知道那些坑货写的文章里让你通过rpcinfo、rup、rsysinfo host等命令去验证,如果你想用这些命令,可以:
wget https://nchc.dl.sourceforge.net/project/rstatd/rstatd/4.0.1/rpc.rsta td-4.0.1.tar.gz
tar -zxvf rpc.rstatd-4.0.1.tar.gz
cd rpc.rstatd-4.0.1
./configure
make
make install
然后可以通过rsysinfo localhost命令看到本地的信息了:
Step 4 使用LoadRunner监控服务器资源
这是最终的一步,我事先已经录制了一个脚本,并在Controller中创建了场景,直接添加Unix资源监视器:
这里要注意:选择资源度量时,如果你用了loadrunner的语言包,汉化成中文了,那么就要把自动添加的那些资源度量先全部删除,然后选择“添加”重新添加,不然会在后面报错。
添加好后,稍等一会,我们就可以看到监控的信息了:
Ubuntu
Ubuntu下面其实更加简单,那些坑货乱写的文章,我只想说#¥%@#&……%……¥&
Step 1 安装
apt-get install openbsd-inetd
apt-get install rstatd
Step 2[不存在的]
如果你安装完了,就不用做任何事情了,直接去LoadRunner Controller上添加监视器就行了:
Step 3(可选) 安装客户端的操作
apt-get install rstat-client
之后所有的rup、rsysinfo等都就装好了,根本不用编译其他乱七八糟的东西。
列出几个常用指标的含义:
average load:过去1分钟的平均负载
cpu utilization: cpu的使用率
disk traffic:disk传输率
paging rate:每秒从磁盘读到物理内存,或者从物理内存写到页面文件的内存页数
Swap-in rate:每秒交换到内存的进程数
Swap-out rate:每秒从内存交换出来的进程数
posted on 2019-06-27 11:44 Test-Admin 阅读(521) 评论(0) 编辑 收藏 举报