nmon是IBM公司開發的,最初專爲監控AIX系統資源使用的工具。後移植到通用平臺,成了unix和linux平臺最好用的系統性能監控工具。
一、nmon系統的安裝
目前提供2種方式的安裝途徑,一種是直接下載源代碼,自己編譯安裝;另一種方式是下載已經預編譯好的包,直接選擇對應平臺的包執行就可以了,預編譯好的包已基本覆蓋了目前比較常用的平臺。
包下載地址:http://cznic.dl.sourceforge.net/project/nmon/
下載最新包nmon_linux_14i.tar.gz,並解壓:
tar -zxvf nmon_linux_14i.tar.gz
解壓後生成目錄nmon_linux_14i,進入該目錄,選擇操作平臺對應的軟件包賦予執行權限(以Centos6爲例):
chmod +x nmon_x86_64_centos6
執行完以上步驟就可以使用nmon來監控系統性能了。
二、使用nmon
nmon可以實時顯示性能監控的數據結果,也可以把結果生成報告,以供後期分析
進入nmon運行程序目錄,直接運行nmon就可以實時顯示性能監控數據結果:
./nmon_x86_64_centos6
運行界面如下:
輸入需要監控的項,顯示實時的性能情況;
或者生成報告,供後期分析:
./nmon_x86_64_centos6 -fT -s 5 -c 500
每5秒統計一次,共統計500次,生成文件xxx.nmon文件,下載該文件到pc機。
三、數據分析
xxx.nmom文件打開後內容顯示有點混亂,需要專門的工具進行分析。
從以下地址下載分析工具:
https://www.ibm.com/developerworks/community/wikis/form/anonymous/api/wiki/61ad9cf2-c6a3-4d2c-b779-61ff0266d32a/page/b7fc61a1-eef9-4756-8028-6e687997f176/attachment/721e9797-b5fc-41d7-9b2f-5bd2aa2c8f7d/media/nmon_analyser_34a.zip
下載後解壓文件,生成2個新文件,執行nmon analyser v34a.xls,點擊文件裏面的analyser nmon data,然後選擇上面下載的xxx.nmon文件,完成後另存爲excel文件即可。
在保存的分析報告裏面,通過圖表的方式直觀的顯示收集段時間內的系統運行情況。