linux监控nmon和analyser的使用
测试压力的时候使用linux一个简单的监控工具nmon,不仅可以实时监测,也可以生成文件以图标样式展现,小巧实用
安装nmon
nmon实际上是个tarball直接解压到所要放置的目录,然后直接运行就可以
#tar -zxvf nmon_linux_14i.tar.gz -C /data/program
#./nmon_x86_64_centos6
注意这里如果运行的时候如果不想写那么复杂可以使用alias简化
(简化方法:
永久:进入家目录,在.bashrc文件中增加一行语句
alias nmon="/data/program/nmon/nmon_x86_64_centos6"保存退出
执行#souce .bashrc更新文件后,直接就可以使用nmon调用程序
临时:直接在命令行
#alias nmon="/data/program/nmon/nmon_x86_64_centos6)
运行
实时监测,运行后直接输入c(cpu)m(memory)等,可以直接h(help)查看
图表检测
#nmon -fT -s 10 -c 20(每10s运行一次,一共运行20次,可以自定义)
#ps aux|grep nmon(查看是否运行结束,结束后生成localhost_150707_1103.nmon文件)
把localhost_150707_1103.nmon文件通过secureCRT的sz命令传给Windows
#sz localhost_150707_1103.nmon
如果没有sz命令,直接安装#yum install lrzsz -y再执行上面的命令,
传输的文件所在位置可以在secureCRT选项/会话/x/y/Zmodem里面查看和自定义路径
默认上传路径C:\Users\Administrator,默认下载路路径C:\Users\Administrator\Downloads
图表分析
打开nmon analyser v34a.xls,设置宏安全后,直接点解analyze按钮,就会自动生成图表
ps:这里我遇到一个问题nmon analyser“运行时错误62,输入超出文件尾”,我的解决办法是更换了analyser的版本
最后结果
(图片没传上)