性能测试过程中往往需要收集服务器各项资源使用情况,实时监控工具有很多,比如top,vmstat等等,但是收集结果并不是特别方便,nmon正好提供了这个功能
nmon的安装
解压下载文件后找到文件 nmon_linux_x86 ,将此文件放到需要监控的服务器的/tmp/nmon目录下(如果没有自己建哦)。
将此文件改名为nmon,命令:mv nmon_linux_x86 nmon,并给此文件赋权限:chmod 777 nmon ,输入命令./nmon,是不是看到了nmon的界面,依次按c、m、d、n可以查看CPU、内存、硬盘、网络使用情况。
使用nmon统计结果
监控命令:./nmon -F 123.nmon -s 5 -c 300
解释:123.nmon是生成文件的名字,5是每5秒采集一次数据,300是共采集300次;
生成结果文件后如何解析呢?下面就用到了nmon analyser v34a.xls(下载地址里面是有的哦),打开nmon analyser v34a.xls,点击允许加载宏,是不是看到了一个Analyse nmon data 按钮,点击此按钮,选择上一步收集的结果文件,等解析完成会生成一个新的excel文件,里面包含了CPU,内存,网络,硬盘等详细信息,具体信息的含义不懂得小伙伴可以直接评论哈!