Nmon ( 又名 Nigel’s Monitor) 是非常常用的系統性能監視工具,由 IBM 工程師 Nigel Griffiths 開發,適用於 AIX 和 Linux 操作系統。該工具可以直接在屏幕上顯示當前操作系統的資源利用率,以幫助大家找出系統瓶頸和協助系統調優。由於其十分出名,在 10大好用的Linux實用工具推薦 一文中已進行過簡單推薦。
使用 Nmon 大家便可以輕松監控系統 CPU、內存、網絡、磁盤、文件系統、NFS、Top 進程等信息。
安裝Nmon
默認 Nmon 已在 Ubuntu 的源中,大家可以直接使用 apt-get 進行安裝:
sudo apt-get install nmon
使用Nmon監控Linux系統性能一旦安裝完成,則可以通過在終端執行 nmon 命令啟動它。
Nmon命令執行之後,大家可以看到如下輸出:
從上圖中大家可以看到,Nmon 命令行工具是一個用戶交互的應用程序,大家可以非常方便地使用鍵盤快捷鍵來查看相關統計信息。
q : 停止並退出Nmon
h : 查看幫助信息
c : 查看 CPU 統計信息
m : 查看內存統計信息
d : 查看磁盤統計信息
k : 查看內核統計信息
n : 查看網絡統計信息
N : 查看 NFS 統計信息
j : 查看文件系統統計信息
t : 查看 Top 進程統計信息
V : 查看虛擬內存統計信息
v : 詳細輸出模式
查看 CPU 統計信息
如果你想查看 CPU 性能信息,可以直接按 c 鍵:
查看 Top 進程統計信息
如果你想查看 Top 進程統計信息,可以直接按 t 鍵:
查看網絡統計信息
如果你想查看網絡統計信息,可以直接按 n 鍵:
磁盤I/O圖
使用 d 鍵可以查看磁盤統計信息:
查看內核統計信息
如果你想查看內核統計信息,可以直接按 k 鍵:
獲取系統信息
如果要查看 Linux 的系統信息,如:系統架構、操作系統版本、Linux 版本則可以使用 r 鍵,這對系統管理員非常有用。