首页 > 代码库 > vmstat详解
vmstat详解
系统有了负载,我们要知道具体是什么原因造成的。用vmstat查看系统瓶颈
[root@wy ~]# vmstat 1 #1秒钟显示一次,不停地显示(ctrl+c停止)
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
1 0 0 840556 36968 42900 0 0 48 4 24 24 0 1 98 1 0
0 0 0 840540 36968 42928 0 0 0 0 27 15 0 3 97 0 0
0 0 0 840540 36968 42928 0 0 0 12 23 18 0 0 100 0 0
0 0 0 840540 36968 42928 0 0 0 0 23 14 0 0 100 0 0
0 0 0 840540 36968 42928 0 0 0 0 20 10 0 1 99 0 0
r:表示有多少个任务处于run状态
b:表示有多少个被阻塞的任务(磁盘IO)
swap:有多少数据量被拿到交换分区里(内存里一些临时数据)
si:从交换分区到内存
so:从内存到交换分区
bi:从硬盘到内存
bo:从内存到硬盘
in:中断的次数
cs:上下文切换
us:用户态的进程占用cpu百分比
sy:内核态
id:空闲百分比
wa:等待
st:被偷走的
vmstat 1 5 1秒钟显示5次
vmstat 就显示一次
本文出自 “linux” 博客,转载请与作者联系!
vmstat详解