1. 程式人生 > >系統性能指標之 vmstat

系統性能指標之 vmstat

執行 -cp pro 緩存 註意 CA 上下文 讀取 系統性能

系統性能指標 之 vmstat

vmstat

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 974128 5147112 135412 1368628 0 1 5 31 3 4 5 2 93 0 0
7 1 974128 5147608 135424 1368616 0 0 0 48 12001 18118 39 15 46 0 0
2 0 974128 5147732 135436 1368636 0 0 0 80 11149 17957 45 14 41 0 0

procs
r這一列顯示了多少進程正在等待CPU。
b顯示多少進程正在不可中斷的休眠(通常意味著他們在等待I/O,例如磁盤、網絡、用戶輸入等待)。

memory
swpd列顯示多少塊被換出到了磁盤(頁面交換)。
free列顯示多少塊是空閑的(未被使用)。
buff列顯示多少塊正在被用作緩沖。
cache列顯示多少塊正在被用作操作系統的緩存。

swap
si列顯示每秒有多少塊正在從磁盤被換入。
so列顯示每秒有多少塊正在換出道磁盤。
比swapd要重要。

io
bi:有多少塊從塊設備讀取。
bo:有多少塊從塊設備寫出。

system
in:每秒被中斷的次數。
cs:上下文切換的次數,超過10萬次的話需要註意。

cpu
us:執行用戶代碼(非內核)占用CPU的比例。
sy:執行系統代碼(內核)占用CPU的比例,超過20的話需要註意。
id:空閑時間占用CPU的比例。
wt:等待時間占用CPU的比例。
st:從虛擬機偷走的CPU的比例。

系統性能指標之 vmstat