将nmon拷贝到/usr/local/bin/目录下,命令行“nmon”启动。
命令示例:
nmon -F -N /home/yz/demoprj/nmon_log/log.nmon -s 1 -c 30
通过nmon_analyser工具可以将nmon输出数据格式化为Excel表格和图形化。nmon analyser vXXX.xls文件可以自动完成数据表格化和图形化。
注:wps个人版默认不支持VBA宏,需要另外安装vba模块包。
nmon_analyser经常使用平均(Avg.)和加权平均数(WAvg.)。
CPU非空闲利用率 = User% + Sys% + Wait%。
每行对应一个CPU统计值,取值来自CPUXXX表格中的Avg行值。
SortKey = WAvg + Avg,即加权平均数。
磁盘每秒读/写数据量分时统计,单位Kbytes/s,实际使用KB/s作为单位。
磁盘每秒I/O操作次数,即吞吐率,同tps。
JFS(Journal File System)统计信息,取df命令中的%Used数据。
内存信息分时统计信息。
memfree:内存空闲率。
每个网络适配器的速率,以Kbytes/s为单位,实际使用KB/s作为单位。每个适配器都有一列统计该适配器读/写速率之和(read rate + write rate),最后两列Total-Read、Total-Write (-ve)分别统计所有适配器的读速率之和与写速率之和,其中,Total-Write取负值。
统计每个网络适配器数据包数统计。
反映系统运行线程及等待切换线程平均数信息。
RunQueue:处于等待状态的内核线程数。一般地,如果这个值是CPU数目的3倍,则意味着CPU资源利用很不合理。
nmon开始采集起始时间记录。