vmstat命令详解

219 阅读1分钟

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的百分比