nmon是一個監控服務器性能的工具
目錄
1、安裝nmon
2、數據采集
1、安裝nmon
nmon是一種linux服務器性能監控工具,他還提供了很好的圖表結果展示功能。本篇以centos6.5系統為例描述安裝過程
1.1下載nmon
下載鏈接:https://sourceforge.net/projects/nmon/files/
本篇下載
這個包放到/opt目錄下
mkdir nmon #創建一個nmon的文件夾
cd /opt #進入opt目錄
tar -zxvf nmon_linux_14i.tar.gz -C nmon #解壓到nmon目錄下,-C是指定目錄的意思
解壓完成可以看到nmon下有以下文件:

chmod +x nmon_x86_64_centos6 #將nmon_x86_64_centos6這個文件授予可執行權限
mv nmon_x86_64_centos6 /usr/local/bin/nmon #為了使Nmon在當前操作系統環境中任何路徑下都能運行,在64位CentOS中,需要將nmon_x86_64_centos6文件移動到執行文件夾bin目錄(環境變量目錄)之下,並命名為nmon
在Liunx命令窗口輸入nmon,回車,即可進入到Nmon監控界面

2、數據采集
2.1我們可以通過指令實時看到服務器狀態。
在1中我們看到啟動nmon底下有很多參數,他們的意思如下:
- q : 停止並退出 Nmon
- h : 查看幫助
- c : 查看 CPU 統計數據
- m : 查看內存統計數據
- d : 查看硬盤統計數據
- k : 查看內核統計數據
- n : 查看網絡統計數據
- N : 查看 NFS 統計數據
- j : 查看文件系統統計數據
- t : 查看高耗進程
- V : 查看虛擬內存統計數據
- v : 詳細模式
2.2也可以輸入采集指令,讓nmon后台監控然后生成監控結果文件供查看
采集指令有:
-f 參數:生成文件,文件名=主機名+當前時間.nmon
-T 參數:顯示資源占有率較高的進程
-s 參數:-s 10表示每隔10秒采集一次數據
-c 參數:-s 10表示總共采集十次數據
-m 參數:指定文件保存目錄
如:nmon -f -s 5 -c 24 -m /opt #每隔5秒采集一次,一共采集24次,就是2分鍾的數據,將.nmon結果文件放到opt目錄下

我看到的是還在采集的時候是有進程號的,采集完了他自己會關閉

如果想在未采集完就關閉,可以用kill命令

前面生成的.nmon文件打開查看,需要下載nmon analyser來查看
下載地址:https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power+Systems/page/nmon_analyser

下載后解壓是一個word和excle文件,word文件是說明文檔,excle則是用來打開.nmon文件的


