Nmon使用詳解
- 2020 年 1 月 19 日
- 筆記
Nmon 是免費監控 AIX 系統與 Linux 系統資源的工具。該工具可將伺服器系統資源耗用情況收集起來並輸出一個特定的文件,並可利用 excel 分析工具(nmon analyser)進行數據的統計分析。
Nmon下載地址:
https://pan.baidu.com/s/1qq9bdv_L8yaJlU9l6VyRTA 提取碼: 21r2
下載完畢後,可以上傳到linux指定目錄下,修改許可權,chmod a+x nmon
執行nmon文件./nmon,可看到如下介面,介面中包含說明文檔;

圖 c代表cpu
按鍵c如下圖:

可以看到每個核的cpu使用情況,同理m代表Memory,d代表磁碟io,n代表network,可以全部輸入,達到如下圖效果

nmon強大之處不僅僅在於實時監控,並且可以通過analyser生成既定時間內的圖表,使用方法如下:
./nmon -f -t -s 60 -c 30
-f:按標準格式輸出文件:_YYYYMMDD_HHMM.nmon;
-t:輸出中包括佔用率較高的進程;
-s 60:每60秒進行一次數據採集
-c 30:一共採集30次
輸入命令後,在當前路徑下,會生成記錄文件,文件名一般是由hostname+時間戳構成

將該文件下載結合analysis分析
nmon analyser下載鏈接如下:
https://pan.baidu.com/s/1X6_JruNqSbcvYuKWErmdBQ 提取碼: 7br2
解壓打開excel,點擊「Analyze nmon data」,如果出現禁用宏,點擊安全選項,啟用內容,如下圖

選擇我們剛才生成的nmon文件,就會生成我們需要的報表了。此時我們就可以更加直觀的觀看CPU,記憶體,網路等數據了,示例如下:
Cpu示例

Net示例

Disk示例

Mem示例
