Nmon監測工具centos
Nmon是一款面向系統管理員的調優和基準測量工具,能夠用來顯示關於下列方面的性能數據:網絡
我很是喜歡這款工具的一個地方是,它徹底具備交互性,能夠幫助Linux用戶或系統管理員最大限度地利用這個必要的命令。架構
在Linux中安裝Nmon監測工具工具
若是你使用的是基於Debian的Linux發行版,就很容易安裝Nmon命令行實用工具,只要從默認軟件庫中獲取它。想安裝它,只要打開一個新的終端按CTRL+ALT+T組合鍵),使用下面這個命令。性能
你是Fedora用戶?想安裝在你的機器中,打開新的終端,運行下面這個命令。spa
CentOS/RHEL用戶只要從http://pkgs.repoforge.org/nmon/下載Nmon便可安裝它。另外,你還能夠經過啓用RPMForge軟件庫的方法http://www.tecmint.com/install-and-enable-rpmforge-repository-in-rhel-centos-6-5-4/)來安裝它。操作系統
如何使用Nmon監測Linux性能?命令行
一旦Nmon安裝完畢,你經過鍵入"nmon"命令從終端來啓動它,就會看到下列輸出。xml
Nmon預覽進程
你們能夠從上述屏幕截圖看到,nmon命令行實用工具徹底在交互模式下運行,它爲用戶顯示了切換顯示統計數字的按鍵。
按處理器查看CPU
好比說,若是你想收集CPU性能方面的一些統計數字,就應該按你所用系統的鍵盤上的"c"按鍵。我按了鍵盤上的"c"按鍵後,獲得了很是詳細的輸出,顯示了關於CPU使用方面的信息。
按處理器顯示的CPU使用信息
下面是你能夠結合該實用工具使用的一些按鍵,以得到機器中其餘系統資源方面的信息。
消耗資源最多的進程方面的統計數字
想得到在Linux系統上運行的消耗資源最多的進程方面的統計數字,只要按鍵盤上的"t"按鍵,而後等信息出現。
消耗資源最多的進程
熟悉top實用工具的那些人很容易就會明白,並可以解讀上述信息。若是你剛接觸Linux系統管理,以前也歷來沒有用過top實用工具,不妨在終端中運行下面這個命令,試着將獲得的輸出與上述輸出進行一番比較。它們是看起來類似,仍是說輸出同樣?
我在使用按鍵"t"和Nmon工具時,彷佛就像是在運行top進程監測實用工具。
查看網絡方面的統計數字
想知道網絡方面的一些統計數字?只要按一下鍵盤上的"n"。
網絡統計數字
磁盤輸入/輸出圖形
使用"d"按鍵,便可得到磁盤方面的信息。
監測磁盤輸入/輸出
查看內核信息
結合該工具使用的一個很是重要的按鍵是"k",它能夠用來顯示關於你係統內核的一些簡要信息。
查看Linux內核信息
獲取系統信息
對我來講,一個很是有用的按鍵是"r",它能夠用來顯示不一樣資源方面的信息,好比機器架構、操做系統版本、Linux版本和CPU。若是看一下下面這個屏幕截圖,你就能大體瞭解按鍵"r"的重要性。
系統信息
查看文件系統方面的統計數字
想得到文件系統方面的統計數字,按鍵盤上的"j"。
文件系通通計數字
你能夠從上面屏幕截圖中看到,咱們得到了文件系統大小、已使用空間、閒置空間、文件系統類型和掛載點等方面的信息。
顯示NFS數據
按鍵"N"有助於收集和顯示NFS方面的數據。
NFS數據
到目前爲止,使用Nmon實用工具顯得很是容易。關於這個實用工具,你還要知道另外的許多方面,其中一個就是這個事實:你能夠在數據捕捉模式下使用它。要是你不喜歡數據在屏幕上顯示,就能夠使用下面這個命令,輕鬆捕捉一個小巧的樣本文件。
運行上面這個命令後,你會在使用這個工具時所在的目錄下獲得一個帶".nnmon"擴展名的文件。"-f"選項是啥意思?下面簡明扼要地解釋了上面這個命令中所用的幾個選項。
結束語
有許多工具具備Nmon實用工具的功能,可是對Linux初學者來講,沒有一個像它這麼易於使用、界面友好。遺憾的是,這款工具的功能不如collectl等其餘工具來得豐富,它也沒法爲用戶提供深刻詳盡的統計數字。
最後,我能夠說,它是一款很是適合Linux系統管理員的實用工具,尤爲適合不熟悉命令行選項和命令的系統管理員。