vmstat:虚拟内存状态查看命令
命令选项
vmstat 1 #每秒钟刷新1次
vmstat 1 3 #每秒刷新1次,只刷3次
vmstat -s #显示内存统计数据
# vmstat 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 422512 1672 435196 0 0 1 1 31 46 0 0 100 0 0
procs位
r:运行或等待CPU时间片的进程的个数
b:被阻塞(通常为等待IO完成)的进程队列的长度
memory
swpd:从物理内存交换至swap中的数据量
free:未使用的物理内存大小
buffer:buffer空间大小 ,通常与缓存写操作相关
cache:cache空间大小,通常与缓存读操作相关
swap
si:swap in,数据进入swap中的速率,kb/s
so:swap out,数据离开swap的速率,kb/s
io
bi:block in,从块设备读入到系统的速率,kb/s
bo:block out,从系统保存至块设备中的速率,kb/s
system
in:中断发生速率,每秒的中断数
cs:context switch,上下文切换,进程切换,速率,通常为每秒钟切换的次数
cpu
us:用户控件
sy:内核空间
id:空闲
wa:等待IO时间
st:虚拟机偷走的时间