监控指标解释

%usr:用户态的CPU时间(%)

%sys:核心时间(%))

%idle:空闲时间(%)

%iowait:IO等待时间(%)

rxpck/s:每秒钟接收的数据包

txpck/s:每秒钟发送的数据包

rxkB/s:每秒钟接收的kb

txkB/s:每秒钟发送的kb

active/s:每秒本地发起的TCP连接数,既通过connect调用创建的TCP连接

passive/s:每秒远程发起的TCP连接数,即通过accept调用创建的TCP连接

%CPU:进程占用CPU的使用率

%MEM:进程使用的物理内存和总内存的百分比

r/s, w/s, rkB/s, wkB/s:分别表示每秒读写次数和每秒读写数据量(千字节)。读写量过大,可能会引起性能问题。

await:IO操作的平均等待时间,单位是毫秒。这是应用程序在和磁盘交互时,需要消耗的时间,包括IO等待和实际操作的耗时。

如果这个数值过大,可能是硬件设备遇到了瓶颈或者出现故障。

avgqu-sz:向设备发出的请求平均数量。如果这个数值大于1,可能是硬件设备已经饱和(部分前端硬件设备支持并行写入)。

%util:设备利用率。这个数值表示设备的繁忙程度,经验值是如果超过60,可能会影响IO性能(可以参照IO操作平均等待时间)。

如果到达100%,说明硬件设备已经饱和。