知乎專欄 | 多維度架構 | 微信號 netkiller-ebook | QQ群:128659835 請註明“讀者” |
vmstat
# vmstat procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 0 0 0 203668 53352 2878928 0 0 0 2 4 6 0 0 100 0
procs: r ;在運行隊列中等待的進程數 b ;在等待io的進程數 w ;可以進入運行隊列但被替換的進程 memoy swap ;現時可用的交換內存(k表示) free ;空閒的內存(k表示) pages re 回收的頁面 mf 非嚴重錯誤的頁面 pi 進入頁面數(k表示) po 出頁面數(k表示) fr 空餘的頁面數(k表示) de 提前讀入的頁面中的未命中數 sr 通過時鐘算法掃瞄的頁面 disk 顯示每秒的磁碟操作。 s表示scsi盤,0表示盤號 fault 顯示每秒的中斷數 in 設備中斷 sy 系統中斷 cy cpu交換 cpu 表示cpu的使用狀態 cs 用戶進程使用的時間 sy 系統進程使用的時間 id cpu空閒的時間
$ vmstat 1 procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 2 0 0 2692472 347884 442576 0 0 0 54 11 7 99 1 0 0 2 0 0 2692420 347884 442600 0 0 0 0 6 87 100 0 0 0 2 1 0 2692320 347884 442600 0 0 0 2568 26 121 100 0 0 0 2 0 0 2687872 347884 442600 0 0 0 72 28 129 100 1 0 0 2 0 0 2684716 347884 442600 0 0 0 0 16 91 100 0 0 0 2 0 0 2680528 347884 442600 0 0 0 0 12 88 100 1 0 0 vmstat 參數詳解 procs: r-->在運行隊列中等待的進程數 b-->在等待io的進程數 w-->可以進入運行隊列但被替換的進程 memoy swap-->現時可用的交換內存(k表示) free-->空閒的內存(k表示) pages re--》回收的頁面 mf--》非嚴重錯誤的頁面 pi--》進入頁面數(k表示) po--》出頁面數(k表示) fr--》空餘的頁面數(k表示) de--》提前讀入的頁面中的未命中數 sr--》通過時鐘算法掃瞄的頁面 disk 顯示每秒的磁碟操作。 s表示scsi盤,0表示盤號 fault 顯示每秒的中斷數 in--》設備中斷 sy--》系統中斷 cy--》cpu交換 cpu 表示cpu的使用狀態 cs--》用戶進程使用的時間 sy--》系統進程使用的時間 id--》cpu空閒的時間