(轉)使用 Nmon 監控 Linux 的系統效能

zzz紫川發表於2017-07-02

看到一個使用Nmon的文章,寫的很基礎,適合新手,轉載之。下面是原文的資訊:

作者:Hitesh Jethva 

譯者:sonofelice 

校對:wxy

傳送門:linux.cn/article-6886-1.html

 

  Nmon(得名於 Nigel 的監控器)是IBM的員工 Nigel Griffiths 為 AIX 和 Linux 系統開發的一款計算機效能系統監控工具。Nmon 可以把作業系統的統計資料展示在螢幕上或者儲存到一份資料檔案裡,來幫助瞭解計算機資源的使用情況、調整方向和系統瓶頸。這個系統基準測試工具只需要使用一條命令就能得到大量重要的效能資料。使用 Nmon 可以很輕鬆的監控系統的 CPU、記憶體、網路、硬碟、檔案系統、NFS、高耗程式、資源和 IBM Power 系統的微分割槽的資訊。

一、Nmon 安裝

1、Nmon 預設是存在於 Ubuntu 的倉庫中的。你可以通過下面的命令安裝 Nmon:

  sudo apt-get install nmon

2、怎麼使用Nmon來監控Linux的效能

安裝完成後,通過在終端輸入nmon 命令來啟動 Nmon:

  nmon

你會看到下面的輸出: 

 

                nmon-output

 從上面的截圖可以看到 nmon 命令列工具完全是互動式執行的,你可以使用快捷鍵來輕鬆檢視對應的統計資料。你可以使用下面的 nmon 快捷鍵來顯示不同的系統統計資料:

  • q : 停止並退出 Nmon

  • h : 檢視幫助

  • c : 檢視 CPU 統計資料

  • m : 檢視記憶體統計資料

  • d : 檢視硬碟統計資料

  • k : 檢視核心統計資料

  • n : 檢視網路統計資料

  • N : 檢視 NFS 統計資料

  • j : 檢視檔案系統統計資料

  • t : 檢視高耗程式

  • V : 檢視虛擬記憶體統計資料

  • v : 詳細模式

 

二、核查 CPU 處理器

 如果你想收集關於 CPU 效能相關的統計資料,你應該按下鍵盤上的c鍵,之後你將會看到下面的輸出:

                nmon_cpu_output

三、核查高耗程式統計資料 

如果想收集系統正在執行的高耗程式的統計資料,按鍵盤上的t鍵,之後你將會看到下面的輸出:

                nmon_process_output

四、核查網路統計資料

如果想收集 Linux 系統的網路統計資料,按下n鍵,你將會看到下面輸出:

 

                n_network_output

五、硬碟 I/O 圖表

使用d 鍵獲取硬碟相關的資訊,你會看到下面輸出:

                nmon_disk_output

六、核查核心資訊

Nmon 一個非常重要的快捷鍵是k鍵,用來顯示系統核心相關的概要資訊。按下k鍵之後,會看到下面輸出:

                nmon_kernel_output

七、獲取系統資訊

對每個系統管理員來說一個非常有用的快捷鍵是r鍵,可以用來顯示計算機的系統結構、作業系統版本號和 CPU 等不同資源的資訊。按下r鍵之後會看到下面輸出:

                nmon_system_output

八、總結

  還有許多其他的工具做的和 Nmon 同樣的工作,不過 Nmon 對一個 Linux 新手來說還是很友好的。

相關文章