Linux的發行版本很多,例如Centos,Debian,Fedora,操作系統的位數也不一樣,例如32位,64位,在下載的時候我們看下說明,根據我們的需求進行下載。
注意事項
對於操作系統大家應該很敏感,但是對於操作系統位數可能不怎麼注意,這裏特別提醒下x86_64適用於64位操作系統,x86適用於32位操作系統,下載的時候需要特別注意。
下載的文件名稱可能較長,例如小編使用的是,我們可以改爲較短的名稱
- mv nmon_x86_centos6 nmon
- chmod 764 nmon
- mv nmon /usr/bin
我們來看下nmon常用的參數
-s 每隔多少秒刷新一次屏幕,就是每隔多少秒記錄一次數據
-c 刷新次數,就是記錄次數
-f 電子表格輸出格式,形成一個可以以Excel表解讀的數據集。
- nmon -f -s 60 -c 10
輸入以上命令後,並沒有任何說明提示我們成功還是失敗,那麼我們命令到底真的執行了嗎?很簡單,我們藉助ps命令查看
- ps aux|grep nmon
看,這個命令真的在執行,10分鐘後我們再來查看下,這個命令就消失了。等待該命令結束後,我們需要的數據就出來了。輸出的文件名稱格式爲“主機名_年月日_時分.nmon”,當然此時的數據我們無法直接解讀,我們需要藉助nmon analyser,它會爲我們生成更加直觀的Excel表。
nmon analyser可以在IBM的官網下載,點擊下載。結構很簡單,只有兩個,一個Word,一個Excel,Word是說明文檔,Excel就是我們需要的工具了。雙擊打開這個Excel文
件,點擊“Analyze nmon data”,然後選擇我們剛纔生成的nmon文件,大概十幾秒左右(數據量不同,生成的時間也不一樣)就會生成我們需要的報表了。此時我們就可以更加直觀的觀看CPU,內存等數據了。
注意事項
nmon analyser需要藉助Excel的宏,WPS默認沒有安裝宏,即使你下載了插件,貌似也不能正常使用。所以還是老老實實的使用Microsoft的吧,小編使用的2007,能夠正常的生成報表。