h:幫助信息
經常使用指標分析
監控操做系統,最關注的幾個指標分別是CPU、內存、磁盤IO、網絡等。下面對幾張關鍵圖表進行分析。緩存
1. CPU_ALL:全部CPU概述,顯示監控系統全部CPU的平均佔用狀況,包含User/Sys/Wait/Idle狀態網絡
a. User%,用戶模式下執行的程序所使用的CPU百分比spa
b. Sys%,內核模式下執行的程序所使用的CPU百分比操作系統
c. Wait%,等待 IO 所花的時間百分比.net
d. Idel%,CPU的空閒時間百分比,此值和User%,Sys%,Wait%之和等於1內存
e. CPU%,CPU整體佔用狀況,這個值一般等於User%+Sys%+Wait%ci
f. CPUs,CPU核數,即操做系統是多少C的
文檔
2. DISK_SUM:整體disk讀、寫以及I/O操做get
a. Disk Read KB/s ,每一個磁盤執行採樣數據(磁盤設備的讀速率)it
b. Disk Write KB/s ,每一個磁盤執行採樣數據(磁盤設備的寫速率)
c. IO/sec,每秒鐘輸出到物理磁盤的傳輸次數
3. DISKBUSY:每一個hdisk設備平均佔用狀況
單位爲%(百分比)
4. MEM:內存使用狀況描述,包括物理內存和虛擬內存
a. memtotal,物理內存總大小
b. swaptotal,虛擬內存(即交換空間)的總大小
c. memfree,剩餘物理內存大小
d. swapfree,剩餘虛擬內存大小
e. cached,已佔用的文件系統緩存大小,由物理內存分配
f. buffers,文件系統緩衝區大小
g. swapcached,虛擬內存中已分配出來的內存大小
h. inactive,最近不常使用的內存大小
5. NET:系統中每一個網絡適配器的數據傳輸速率(千字節/秒)
a. Total-Read,網絡適配器每秒接收的數據包總大小,單位是KB/sec
b. Total-Write (-ve),網絡適配器每秒發送的數據包總大小,單位是KB/sec
c. eth0-total,網絡適配器每秒接收和發送的數據包總大小,單位是KB/sec
其餘指標圖表
Sheet名稱 |
描述 |
SYS_SUMM |
系統彙總,藍線爲cpu佔有率變化狀況,粉線爲磁盤IO的變化狀況; |
AAA |
關於操做系統以及nmon自己的一些信息; |
BBBP |
vmtune, schedtune, emstat和lsattr命令的輸出信息; |
CPUnn |
顯示執行之間內CPU佔用狀況,其中包含user%、sys%、wait%和idle%; |
CPU_SUMM |
每個CPU在執行時間內的佔用狀況,其中包含user%、sys%、wait%和idle%; |
DISKBSIZE |
執行時間內每一個hdisk的傳輸塊大小; |
DISKREAD |
每一個hdisk的平均讀狀況; |
DISKWRITE |
每一個hdisk的平均寫狀況; |
DISKXFER |
每一個hdisk的I/O每秒操做; |
JFSFILE |
本sheet顯示對於每個文件系統中,在每一個間隔區間正在被使用的空間百分比 |
NETPACKET |
本sheet統計每一個適配器網絡讀寫包的數量 |
PROC |
本sheet包含nmon內核內部的統計信息。其中RunQueue和Swap-in域是使用的平均時間間隔,其餘項的單位是比率/秒 |
ZZZZ |
本sheet自動轉換全部nmon的時間戳爲如今真實的時間,方便更容易的分析 |