1 | [root@172e18e211e34 ~]# vmstat 5 5 |
字段说明:
Procs(进程):
r: 运行队列中进程数量
b: 等待IO的进程数量
Memory(内存):
swpd: 使用虚拟内存大小
free: 可用内存大小
buff: 用作缓冲的内存大小
cache: 用作缓存的内存大小
Swap:
si: 每秒从交换区写到内存的大小
so: 每秒写入交换区的内存大小
IO:(现在的Linux版本块的大小为1024bytes)
bi: 每秒读取的块数
bo: 每秒写入的块数
系统:
in: 每秒中断数,包括时钟中断。【interrupt】
cs: 每秒上下文切换数。 【count/second】
CPU(以百分比表示):
us: 用户进程执行时间(user time)
sy: 系统进程执行时间(system time)
id: 空闲时间(包括IO等待时间),中央处理器的空闲时间 。以百分比表示。
wa: 等待IO时间
备注:
1 | 如果r经常大于4,id经常少于40,表示cpu的负荷很重。 |
显示活跃和非活跃内存
1 | [root@172e18e211e34 ~]# vmstat -a |
显示从系统启动至今的fork数量
vmstat -f 【 linux下创建进程的系统调用是fork】
1 | [root@172e18e211e34 ~]# vmstat -f |