欢迎来到测试Test-Admin的博客

本来以为,学习了这么多年,我已经洞察了世界,真相却不过是蒙蔽了自己。原来世界如此精彩,而我却一无所知。昨天已经成为过去,明天还是一个未知,但今天是一个礼物。珍惜自己,把握每一寸光阴!

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编辑  收藏  举报

导航