監控,在檢查系統問題或優化系統性能工做上是一個不可缺乏的部分。經過操做系統監控工具監視操做系統資源的使用狀況,間接地反映了各服務器程序的運行狀況。根據運行結果分析能夠幫助咱們快速定位系統問題範圍或者性能瓶頸點。
nmon是一種在AIX與各類Linux操做系統上普遍使用的監控與分析工具,相對於其它一些系統資源監控工具來講,nmon所記錄的信息是比較全面的,它能在系統運行過程當中實時地捕捉系統資源的使用狀況,而且能輸出結果到文件中,而後經過nmon_analyzer工具產生數據文件與圖形化結果。php
cat /proc/version
地址:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
該頁面能夠查看到各類linux對應版本nmon,因爲咱們linux發行版本爲RedHat4.x,因此下載了 nmon_x86_64_rhel45。linux
mkdir nmon #新建nmon文件 cd nmon #進入nmon文件夾 chmod +x nmon_x86_64_rhel45 #加可執行權限 mv nmon_x86_64_rhel45 nmon_rh4 #文件重命名 ./nmon_rh4 #執行可執行文件
出現如下界面就是能夠了。
CPU、內存、磁盤和網絡的消耗狀況都被很直觀的展示出來。
按鍵「C」能夠查看CPU相 關信息;
按鍵「D」能夠查看磁盤信息;
按鍵「T」能夠查看系統的進程信息;
「M」對應內存、「N」對應網絡等等;服務器
./nmon_rh4 -f -t -s 30 -c 180 #監控一個半小時 -f:按標準格式輸出文件:_YYYYMMDD_HHMM.nmon; -t:輸出中包括佔用率較高的進程; -s 30:每30秒進行一次數據採集 -c 180:一共採集180次 以後在nmon文件夾下會產生一個.nmon後綴的文件,將此文件傳輸到window系統中
下載後包裏面有兩個文件, 一個是work文檔,另外一個是Excel。咱們須要的的Excel,打開excel文件工具
點擊excel中 Analyze nmon data按鈕,(有時候沒有這個按鈕,去官網多下載幾個版本試試就行)選擇剛剛傳輸到window中.nmon後綴的文件,之後就會生成報告:性能