nmon性能監控工具php
nmon是一種在Linux操做系統上普遍使用的監控與分析工具,nmon所記錄的信息比較全面的,它能在系統運行實時的捕捉系統資源的使用狀況,而且輸出結果到文件中,而後經過nmon_analyzer工具產生數據文件與圖形化結果linux
一、安裝centos
mkdir /usr/local/nmon網絡
cd /usr/local/nmon工具
下載 wget https://sourceforge.net/projects/nmon/files/nmon_linux_14i.tar.gz性能
(該版本的nmon沒有centos7的命令)centos7
解壓後spa
賦予可執行權限chmod操作系統
附各個系統各個版本的官網下載連接:.net
http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
二、用法
-f 這個是nmon的必選參數,而且必須放在第一個,就是輸出文件的意思;用該參數的話,nmon輸出的文件名就是默認名稱;
hostname_dete_time.nmon;
nmon -fT -F nmon_load_request.nmon -s 1 -c 300 -t
-F <Filename> 這個參數和-f 相同,只不過用戶能夠本身定義文件名稱
-s 採集數據的頻率,也就是保存數據的頻率
-c 採集數據次數
-t 輸出最消耗資源的進程數據
-h 查看幫助
三、nmon_analyzer重點sheet頁
SYS_SUMM :系統彙總頁,包含cpu佔有率變化狀況,磁盤IO的變化狀況等
AAA :關於操做系統以及nmon自己的一些信息
CPUnn :顯示執行時間內的cpu佔用狀況
CPU_ALL:全部cpu概述,顯示全部cpu佔用狀況
CPU_SUM:每個CPU在執行時間內的佔用狀況
DGBUSY :磁盤組內每一個hdisk設備平均佔用狀況(DG=disk group)
DGREAD:每一個磁盤組的平均讀狀況
DGSIZE:每一個磁盤組的平均讀寫狀況
DGWRITE:每一個磁盤組的平均寫狀況
DGXFER:每一個磁盤組的I/O每秒操做
MEM:內存相關的主要信息,使用、空閒內存大小等
NET:顯示系統中每一個網絡適配器的數據傳輸速率(千字節/秒)
PAGE:本sheet統計相關頁的信息