vmstat是乙個相當全面的效能分析工具,可以觀察到系統的程序狀態、記憶體使用情況、虛擬記憶體的使用情況、磁碟的i/o、中斷、上下問切換、cpu的使用情況等效能資訊。
vmstat 1 4
其中:procs
r:等待執行的程序數
b:處在非中斷睡眠狀態的程序數
w:被交換出去的可執行的程序數。
memory
swpd:虛擬記憶體使用情況(單位:kb)
free:空閒的記憶體(單位:kb)
buff:用作快取的記憶體數(單位:kb)
swap
si:從磁碟交換到記憶體的交換頁數量(單位:kb/秒)
so:從記憶體交換到磁碟的交換頁數量(單位:kb/秒)
i/obi:傳送到塊裝置的塊數(單位:塊/秒)
bo:從塊裝置接收到的塊數(單位:塊/秒)
system
in:每秒的中斷數,包括時鐘中斷
cs:每秒的環境(上下文)切換次數
cpu按cpu的總使用百分比來顯示
us:cpu使用時間
sy:cpu系統使用時間
id:閒置時間
如果user% + sys% < 70%,表示系統效能較好;
如果 user% + sys% >=85% 或以上,表示系統效能比較糟糕,此時就要對系統進行全方位的檢查了。
其中:user%表示cpu處在使用者模式下的時間百分比;sys%表示cpu處在系統模式下的時間百分比;
標準情況下任何
r和b的值應該為:r<5,b約等於0
linux基本監控 vmstat
1.vmstat vmstat virtual meomory statistics 虛擬記憶體統計 的縮寫,很多linux unix會預設安裝。是核心執行緒 虛擬記憶體 磁碟 陷阱和 cpu 活動的統計資訊,不足是無法對某個程序深入分析。虛擬記憶體 系統中執行的程序都需要使用記憶體,當記憶體不足時...
linux監控命令 vmstat
vmstat virtual memory statistics 虛擬記憶體統計 命令用來顯示linux系統虛擬記憶體狀態,也可以報告關於程序 記憶體 i o等系統整體執行狀態。vmstat a n t s unit delay count vmstat s n s unit vmstat m n ...
Linux效能監控 vmstat
r the number of processes waiting for run time.等待執行的程序數 b the number of processes in uninterruptible sleep.處在非中斷睡眠狀態的程序數 swpd the amount of virtual me...