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的时间戳为如今真实的时间,方便更容易的分析 |