1. 程式人生 > >Linux監控與分析工具nmon

Linux監控與分析工具nmon

一、概述

nmon是一種在AIX與各種Linux作業系統上廣泛使用的監控與分析工具,相對於其它一些系統資源監控工具來說,nmon所記錄的資訊是比較全面的,它能在系統執行過程中實時地捕捉系統資源的使用情況,並且能輸出結果到檔案中,然後通過nmon_analyzer工具產生資料檔案與圖形化結果。

nmon所記錄的資料包含以下一些方面(也是我們在尋找問題過程中所關注的資源點):

  • cpu佔用率
  • 記憶體使用情況
  • 磁碟I/O速度、傳輸和讀寫比率
  • 檔案系統的使用率
  • 網路I/O速度、傳輸和讀寫比率、錯誤統計率與傳輸包的大小
  • 消耗資源最多的程序
  • 計算機詳細資訊和資源
  • 頁面空間和頁面I/O速度
  • 使用者自定義的磁碟組
  • 網路檔案系統

另外在AIX作業系統上,nmon還能監控到其他的一些資訊,如非同步I/O等。

二、下載安裝nmon

1、下載安裝包:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
選擇下載相應的版本,我下載的是 nmon16d_x86.tar.gz。解壓后里邊有很多版本的nmon,我用的是nmon_linux_x86_64,親測可用。
2、直接在window中將解壓好的nmon_linux_x86_64通過sftp上傳到要監控的linux系統中對應目錄下
3、執行授權命令:
# chmod +x nmon_x86_64_linux
4、執行./nmon_x86_64_linux,便可進入nmon的監控介面,如下圖:

明天繼續