1. jmeter V2.8(负载测试工具)
vmstat(CPU利用率测定)
(1) jmeter的安装使用参照以下链接:
http://www.cnblogs.com/linglingyuese/archive/2013/03/04/linglingyuese-one.html
http://www.methodsandtools.com/tools/jmeterplugins.php
(2) vmstat的说明参照以下链接:
http://www.cnblogs.com/ggjucheng/archive/2012/01/05/2312625.html
vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用场景不一样)。
一般vmstat工具的使用是通过两个数字参数来完成的,第一个参数是采样的时间间隔数,单位是秒,第二个参数是采样的次数,如:
Linux命令: vmstat 2 1
2表示每个两秒采集一次服务器状态,1表示只采集一次。
测试命令:
vmstat -n 1 180 > /home/vmstat.log
监控三分钟内cpu状况
(3)使用vmstat 和jmeter进行压力测试时,不需要添加cpu测试插件(JMeter-Plugins )监听器,添加后会导致jmeter开始时间延缓。
(4)JMeter-Plugins 参照链接,使用jmeter-plugins时需要首先启动ServerAgent。
http://www.methodsandtools.com/tools/jmeterplugins.php