Linux命令之vmstat
vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、CPU活动进行监控。是对系统的整体情况进行统计,不足之处是无法对某个进程进行深入分析。
字段解释
r 正在执行及准备就绪的进程数目,如果超过核心数意味着系统有点负担,和load average有点相似
b 等待IO的进程数量
swap 使用的虚拟内存的大小
free 空闲的物理内存的大小
buff 用作"块内存"的缓冲
cache 用作"页内存"的缓冲
si 每秒从交换区写到内存的大小
so 每秒从内存写到交换区的大小
bi 每秒读取的块数
bo 每秒写入的块数
in 每秒中断数,包括时钟中断
cs 每秒上下文切换数
us 用户进程cpu占用率
sy 系统进程cpu占用率
id cpu空闲率