nmon

Nmon監測工具centos

Nmon是一款面向系統管理員的調優和基準測量工具,能夠用來顯示關於下列方面的性能數據:網絡

  • 處理器
  • 內存
  • 網絡
  • 磁盤
  • 文件系統
  • 網絡文件系統NFS)
  • 消耗資源最多的進程
  • 資源
  • Power微分區

我很是喜歡這款工具的一個地方是,它徹底具備交互性,能夠幫助Linux用戶或系統管理員最大限度地利用這個必要的命令。架構

在Linux中安裝Nmon監測工具工具

若是你使用的是基於Debian的Linux發行版,就很容易安裝Nmon命令行實用工具,只要從默認軟件庫中獲取它。想安裝它,只要打開一個新的終端按CTRL+ALT+T組合鍵),使用下面這個命令。性能

  1. $ sudo apt-get install nmon 

你是Fedora用戶?想安裝在你的機器中,打開新的終端,運行下面這個命令。spa

  1. $ sudo yum install nmon 

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

  1. # nmon 

Nmon預覽進程

你們能夠從上述屏幕截圖看到,nmon命令行實用工具徹底在交互模式下運行,它爲用戶顯示了切換顯示統計數字的按鍵。

按處理器查看CPU

好比說,若是你想收集CPU性能方面的一些統計數字,就應該按你所用系統的鍵盤上的"c"按鍵。我按了鍵盤上的"c"按鍵後,獲得了很是詳細的輸出,顯示了關於CPU使用方面的信息。

按處理器顯示的CPU使用信息

下面是你能夠結合該實用工具使用的一些按鍵,以得到機器中其餘系統資源方面的信息。

  1. m =內存 
  2. j =文件系統 
  3. d =磁盤 
  4. n =網絡 
  5. V =虛擬內存 
  6. r =資源 
  7. N =NFS 
  8. k =內核 
  9. t =消耗資源最多的進程 
  10. . =只顯示忙碌的磁盤/進程 

消耗資源最多的進程方面的統計數字

想得到在Linux系統上運行的消耗資源最多的進程方面的統計數字,只要按鍵盤上的"t"按鍵,而後等信息出現。

消耗資源最多的進程

熟悉top實用工具的那些人很容易就會明白,並可以解讀上述信息。若是你剛接觸Linux系統管理,以前也歷來沒有用過top實用工具,不妨在終端中運行下面這個命令,試着將獲得的輸出與上述輸出進行一番比較。它們是看起來類似,仍是說輸出同樣?

  1. # top 

我在使用按鍵"t"和Nmon工具時,彷佛就像是在運行top進程監測實用工具。

查看網絡方面的統計數字

想知道網絡方面的一些統計數字?只要按一下鍵盤上的"n"。

網絡統計數字

磁盤輸入/輸出圖形

使用"d"按鍵,便可得到磁盤方面的信息。

監測磁盤輸入/輸出

查看內核信息

結合該工具使用的一個很是重要的按鍵是"k",它能夠用來顯示關於你係統內核的一些簡要信息。

查看Linux內核信息

獲取系統信息

對我來講,一個很是有用的按鍵是"r",它能夠用來顯示不一樣資源方面的信息,好比機器架構、操做系統版本、Linux版本和CPU。若是看一下下面這個屏幕截圖,你就能大體瞭解按鍵"r"的重要性。

系統信息

查看文件系統方面的統計數字

想得到文件系統方面的統計數字,按鍵盤上的"j"。

文件系通通計數字

你能夠從上面屏幕截圖中看到,咱們得到了文件系統大小、已使用空間、閒置空間、文件系統類型和掛載點等方面的信息。

顯示NFS數據

按鍵"N"有助於收集和顯示NFS方面的數據。

NFS數據

到目前爲止,使用Nmon實用工具顯得很是容易。關於這個實用工具,你還要知道另外的許多方面,其中一個就是這個事實:你能夠在數據捕捉模式下使用它。要是你不喜歡數據在屏幕上顯示,就能夠使用下面這個命令,輕鬆捕捉一個小巧的樣本文件。

  1. # nmon -f -s13 -c 30 

運行上面這個命令後,你會在使用這個工具時所在的目錄下獲得一個帶".nnmon"擴展名的文件。"-f"選項是啥意思?下面簡明扼要地解釋了上面這個命令中所用的幾個選項。

  • -f意味着你想將數據保存到文件中,不在屏幕上顯示。
  • -s13意味着你每隔13秒想要捕捉數據。
  • -c 30意味着你想要30個數據點或快照。

結束語

有許多工具具備Nmon實用工具的功能,可是對Linux初學者來講,沒有一個像它這麼易於使用、界面友好。遺憾的是,這款工具的功能不如collectl等其餘工具來得豐富,它也沒法爲用戶提供深刻詳盡的統計數字。

最後,我能夠說,它是一款很是適合Linux系統管理員的實用工具,尤爲適合不熟悉命令行選項和命令的系統管理員。

相關文章
相關標籤/搜索