监控指标说明
监控工具
性能测试
性能测试压测工具监控操作系统指标主要有:
cpu%:所有cpu资源利用率
网络流量:每秒入网出网多少kb
磁盘:每秒读写多少kb
命令
linux提供丰富的命令进行监控,针对cpu、memory、i/o等有一些列命令及参数进行监控。具体如下:
top : 整体查看资源情况。
sar :cpu资源消耗
vmstat:内存相关消耗
iostat: 磁盘相关消耗
shell
可以将以上命令通过shell来包装,每隔多少秒监控一次,总共监控多少次,将监控结果写到文件里面。
例如:下面shell就是将cpu load每隔3秒写到文件里面。
while true ; do uptime | awk -f' average: ' '{print $2}' ;sleep 3;done >> `hostname`_`date +%y%m%d_%h%m`.uptime
nmon
nmon安装 将 nmonxxx.tar.gz 文件复制到计算机。如果使用 ftp,请记住使用二进制模式。
解压该文件,运行 gzip -d nmonxxx.tar.gz
提取该文件,运行tar xvf nmonxxx.tar
nmon实时监控 登陆要监控的系统,进入nmon安装目录中
输入命令nmon,运行 nmon(如root用户可能需要输入./nmon).显示的起始屏幕及cpu等信息。如图:
依次按c,m,d即可显示cpu,内存,磁盘等信息。如图:
nmon运行时的键盘命令
nmon 结果保存为文件 nmon -f -s 60 -c 30(每60s收集一次数据,共收集30次) nmon.sh 赋执行权限:chmod +x nmon.sh 执行nmon.sh 即可运行.川石软件性能测试免费公开课!
深圳市川石信息技术有限公司
13691729932
