当我们利用loadrunner进行性能测试时,如果需要监测LINUX机器的系统资源的时候需要开启RPC服务,以便loadrunner可以将被测系统的资源使用情况通过RPC服务将结果进行分析,然后呈现给客户。所以为了方便可以在LINUX机器上运行第三方的资源监测工具。
Sysstat是一个工具集,包括sar、pidstat、iostat、mpstat等。结合性能测试,重点介绍以上四个工具。
Sysstat安装
首先从这里将压缩包下载,然后解压,安装。
性能数据监测
在sysstat工具集中,sar几乎可以监控所有的性能数据,而且还可以将数据进行保存为TXT文档或者二进制形式。我觉得sar比vmstat强大的地方在于:当记录结束的时候,sar会自动计算出性能数据的平均值
CPU资源监控
sar -u 2 5
-u:表示所有CPU使用率的平均值 2:每2秒采样一次 5:连续采样5次;如果这个值不 指定的话,会一直运行,直到人为停止或时间到。
sar -P ALL 2 5
ALL:表示所有CPU使用率的平均值,包括每个CPU的使用情况 2:每2秒采样一次 5:连续采样5次;如果这个指不指定的话,会一直运行,直到人为停止或时间到。
sar -P 0 2
0:表示第一个CPU使用率的平均值,可以根据自己的CPU的数目查看某一个CPU的使用率 2:每2秒采样一次
2.内存资源监控
sar -r 2 5
-r:表示所有内存使用率的平均值 2:每2秒采样一次 5:连续采样5次;
转载于:https://blog.51cto.com/revenger/1337763