系統有了負載,咱們要知道具體是什麼緣由形成的。用vmstat查看系統瓶頸ide
[root@wy ~]# vmstat 1 #1秒鐘顯示一次,不停地顯示(ctrl+c中止)spa
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 it
0 0 0 840540 36968 42928 0 0 0 0 27 15 0 3 97 0 0 io
0 0 0 840540 36968 42928 0 0 0 12 23 18 0 0 100 0 0 class
0 0 0 840540 36968 42928 0 0 0 0 23 14 0 0 100 0 0 cpu
0 0 0 840540 36968 42928 0 0 0 0 20 10 0 1 99 0 0 數據
r:表示有多少個任務處於run狀態di
b:表示有多少個被阻塞的任務(磁盤IO)
swap:有多少數據量被拿到交換分區裏(內存裏一些臨時數據)
si:從交換分區到內存
so:從內存到交換分區
bi:從硬盤到內存
bo:從內存到硬盤
in:中斷的次數
cs:上下文切換
us:用戶態的進程佔用cpu百分比
sy:內核態
id:空閒百分比
wa:等待
st:被偷走的
vmstat 1 5 1秒鐘顯示5次
vmstat 就顯示一次