跳到主要内容

Linux主机性能指标

主机指标

指标别名指标含义解释单位
操作系统Linux发行版和内核版本
CPU核数CPU的逻辑核数
CPU架构操作系统内核信息,包含CPU架构
CPU使用率操作系统CPU已经使用的百分比%
CPU使用详情CPU的user、system、softirq、irq、nice、iowait、steal等使用占比%
1分钟平均负载CPU 1分钟的平均负载
5分钟平均负载CPU 5分钟的平均负载
15分钟平均负载CPU 15分钟的平均负载
1分钟平均每核负载1分钟平均负载/CPU核数
内存使用率操作系统内存使用占比,公式:内存使用量/内存总量%
内存使用量操作系统已经使用的内存容量Bytes
内存CacheCache占用内存大小,Cache指针对文件的缓存Bytes
内存BufferBuffer占用内存大小,Buffer指针对磁盘块的缓存Bytes
剩余内存操作系统剩余的内存大小Bytes
内存总量主机内存的总容量Bytes
Major page fault每秒发生缺页中断的次数次/s
Swap in每秒页面从Swap转移到内存的数据量。Bytes/s
Swap out每秒页面从内存转移到Swap的数据量。Bytes/s
Swap使用率系统已经使用的Swap大小/Swap总大小Bytes
剩余Swap系统剩余的Swap大小Bytes
磁盘分区使用率磁盘分区的使用占比,公式:已用分区/分区总量%
已用磁盘分区挂载点已经使用的磁盘大小Bytes
剩余磁盘分区挂载点还可以使用的磁盘大小Bytes
分区总量挂载点的总大小Bytes
分区inode使用率已用inode数/分区inode总数%
当前文件打开数系统当前打开的文件数
文件打开数Limit系统限制的打开文件数最大值,值为/proc/sys/fs/file-max
磁盘吞吐(Read)磁盘设备每秒读取的流量Bytes/s
磁盘吞吐(Write)磁盘设备每秒写入的流量Bytes/s
磁盘IOPS(Read)磁盘设备每秒读取的次数iops
磁盘IOPS(Write)磁盘设备每秒写入的次数iops
磁盘延迟(Read)磁盘设备平均读取延迟ms
磁盘延迟(Write)磁盘设备平均写入延迟ms
IO平均队列IO操作的请求队列长度
IOutil磁盘设备的繁忙比率%
网络吞吐(In)网卡每秒收到的网络流量bits/s
网络吞吐(Out)网卡每秒发送的网络流量bits/s
网络使用率(In)网络吞吐(In)/网卡带宽%
网络使用率(Out)网络吞吐(Out)/网卡带宽%
网络包量(In)网卡每秒收到的包数(Packets)Packets/s
网络包量(Out)网卡每秒发送的包数(Packets)Packets/s
丢弃报文数(In)丢弃的报文数,报文已经进入ring buffer,但是因为内存不足丢弃,网卡接收过程每秒drop的次数Packets/s
丢弃报文数(Out)丢弃的报文数,报文已经进入ring buffer,但是因为内存不足丢弃,,网卡发送过程每秒drop的次数Packets/s
错误报文数(In)错误报文数,校验错误,帧错误,网卡接收过程每秒Error的次数Packets/s
错误报文数(Out)错误报文数,校验错误,帧错误,网卡发送过程每秒Error的次数Packets/s
TCP主动连接速率每秒CLOSE => SYN-SENT次数次/s
TCP被动连接速率每秒LISTEN => SYN-RECV次数次/s
TCP重传率公式:重传的TCP包/收发的所有TCP包%
TCP当前建连数TCP连接处于ESTABLISHED+CLOSE-WAIT状态的数量
Forks每秒钟fork的进程数
Runnable状态的进程个数取自/proc/stat. Proc_running
等待I/O完成的进程个数取自/proc/stat. Proc_blocked
上下文切换平均每秒上下文切换次数次/s
中断平均每秒发生中断次数次/s
运行时长系统运行的总时长s
可用性系统的可用性,正常/异常

进程指标

指标别名指标含义解释单位
CPU使用率进程的CPU使用率%
内存使用量进程的内存使用大小Bytes
内存使用率进程内存使用量/主机内存总量%
磁盘吞吐(Read)进程每秒读取的磁盘流量Bytes/s
磁盘吞吐(Write)进程每秒写入的磁盘流量Bytes/s
Swap使用进程使用Swap的大小Bytes
进程数该类进程的进程总数
当前文件打开数进程当前的文件打开数
文件数打开数占比该进程的当前文件打开数/进程的文件打开数Limit%
运行时长进程的运行时长s