nmon是一種在linux操作系統上廣泛使用的監控與分析工具,能在系統運行過程中實時捕捉系統資源的使用情況,並輸出結果到文件中,然後通過nmon_analyzer工具產生數據文件與圖形化結果。
下載與安裝
apt install nmon
nmon用法
nmon -f -F demo.nmon -s 1 -c 10 -t
- -f:輸出文件,文件名爲默認名稱
- -F : 自定義輸出文件名稱
- -s: 採集數據頻率,也就是保存數據的頻率
- -c:採集次數
- -t: 輸出最消耗資源的進程數據
nmon_anylyzer
下載:https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power+Systems/page/nmon_analyser
重點sheet:
- SYS_SUMM:系統彙總頁,包含cup佔有率變化情況,磁盤IO變化情況等
- AAA: 關於操作系統以及nmon本身的一些信息
- CPUnn:顯示執行時間內CPU佔用情況
- CPU_ALL:所有CPU概述,顯示所有CPU平均佔用情況
- CPU_SUMM:每一個CPU在執行時間內的佔用情況
- DGWRITE:每個磁盤的平均寫情況
- DGXFER:每個磁盤組的I/O每秒操作
- MEM:內存相關的主要信息,使用、空閒內存大小等
- NET: 顯示系統中每個網絡適配器的數據傳輸速率(千字節、秒)