vmstat [options] [delay[count]]
delay: 多少秒打印一次
count: 打印多少次
options:
-s: 显示内存统计数据
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
procs:
r: 等待运行的进程个数;CPU上等待运行的任务的队列长度
b: 处于不可中断睡眠态的进程个数;被阻塞的任务队列的长度
memory:
swpd: 交换内存使用总量
free: 空闲的物理内存总量
buffer: 用于buffer的内存总量
cache: 用于cache的内存总量
swap:
si: 数据进入swap中的数据速率(kb/s)
so: 数据离开swap的速率(kb/s)
io:
bi: 从快设备读入数据到系统的速度(kb/s)
bo: 保存数据至块设备的速率(kb/s)
system:
in: 中断速率
cs: 上下文切换速率
cpu:
us: 用户空间进程占用CPU的百分比
sy: 内核空间进程占用CPU的百分比
id: 空闲的进程占用CPU的百分比
wa: 等待io完成的进程占用CPU的百分比
st: 虚拟化进程占用CPU的百分比