各参数意思
类别 | 项目 | 含义 | 说明 |
Procs | r | 等待运行的进程数量 | |
b | 不可中断进程(D进程)的数量 | 通常是等待 IO 中断来唤醒此进程,这个进程会忽略所接受到的信号 | |
Memory | swpd | 当前使用的swap空间的大小 | |
free | 空闲内存大小 | ||
buff | 内存用作 buffer 的大小 | 要写入磁盘的数据大小 | |
cache | 内存用作 cache 的大小 | 从磁盘读取的数据的大小 | |
Swap | si | 每秒从swap分区交换到到内存的页数量 | swap in |
so | 每秒从swap分区交换到出内存的页数量 | memory out | |
IO | bi | 每秒读取的块数(读磁盘) | 块一般为 512 bytes |
bo | 每秒写入的块数(写磁盘) | 查看块大小,blockdev --getbsz /dev/sda1 | |
system | in | 每秒引发的中断数量 | interrupts |
cs | 每秒上下文切换数量 | context switches | |
CPU 时间为百分比时间 | us | 用户空间代码消耗cpu的时间 | user |
sy | 内核空间代码消耗cpu的时间 | system | |
Id | 空闲的时间 | idle | |
wa | 等待IO完成所被阻塞的时间 | wait | |
st | 被hypervisor偷取的时间 | stolen |
每秒展示一行,一共展示四行
[root@node01 ~]# vmstat 1 4
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
2 0 0 751556 948 148324 0 0 18 2 14 27 0 0 100 0 0
0 0 0 751540 948 148324 0 0 0 0 14 18 0 0 100 0 0
0 0 0 751540 948 148324 0 0 0 0 10 16 0 0 100 0 0
0 0 0 751540 948 148324 0 0 0 0 22 25 0 0 100 0 0
注意:
vmstat 输出的第三行信息是开机以来的平均值