Vmstat引數輸出結果解釋

2021-05-08 02:44:58 字數 1191 閱讀 1934

vmstat - 報告虛擬記憶體的統計資訊

總覽vmstat [-n] [延時[次數]]

vmstat [-v]

描述vmstat 對系統的程序情況、記憶體使用情況、交換頁和 i/o 塊使用情況、中斷以及 cpu 使用情況進行統計並報告相應的資訊。第乙個顯示內容指出了計算機自上次重啟至今的平均使用情況。後面的每一行資訊是按 延時定期地顯示系統的各部分資訊。程序資訊和記憶體資訊都是即時產生的。

選項-n 開關令第一次的資訊只顯示一次而不是週期地產生。

延時 是以秒為單位的重新整理時間間隔。如果沒有給出此延時時間,則僅顯示系統啟動至今的平均值。

次數 指的是更新的次數。如果沒有指定此數而又定義了延時時間,則次數的預設值是無窮次。

-v 開關可以用來輸出該命令的版本資訊。

輸出資訊簡介

procs r: 等待執行的程序數 b: 處在非中斷睡眠狀態的程序數 w: 被交換出去的可執行的程序數。此數由 linux 計算得出,但 linux 並不耗盡交換空間

memory

swpd: 虛擬記憶體使用情況,單位:kb

free: 空閒的記憶體,單位kb

buff: 被用來做為快取的記憶體數,單位:kb

swap

si: 從磁碟交換到記憶體的交換頁數量,單位:kb/秒

so: 從記憶體交換到磁碟的交換頁數量,單位:kb/秒

io bi: 傳送到塊裝置的塊數,單位:塊/秒

bo: 從塊裝置接收到的塊數,單位:塊/秒

system

in: 每秒的中斷數,包括時鐘中斷

cs: 每秒的環境(上下文)切換次數

cpu 按 cpu 的總使用百分比來顯示

us: cpu 使用時間

sy: cpu 系統使用時間

id: 閒置時間

[root@sol_sh_2_591 root]# vmstat

procs                      memory    swap          io     system         cpu

r  b  w   swpd   free   buff  cache  si  so    bi    bo   in    cs  us  sy  id

3  0  0      0 398988  42644 468584   0   0   604   829 2982  3325  31   9  61

vmstat輸出結果說明

vmstat可以用來檢視系統效能,這個沒什麼好說的,但google了一下,結果很少,還有chinaunix02年的帖子 其實 man vmstat 上面說的清清楚楚 一.vmstat n 1 3 root localhost monitor vmstat n 1 3 procs memory swa...

vmstat輸出項解釋

輸出項的解釋如下 procs r列表示執行和等待cpu時間片段的程序數,這個值如果長期大約系統cpu個數,說明cpu不足 b列表示在等待資源的程序數,比如正在等待io或者記憶體交換等等 memory swap列表示切換到交換區的記憶體大小 kb為單位 如果swap的值不為0或者比較大,只要si和so...

vmstat輸出項解釋

輸出項的解釋例如以下 procs r列表示執行和等待cpu時間片段的程序數,這個值假設長期大約系統cpu個數。說明cpu不足 b列表示在等待資源的程序數。比方正在等待io或者記憶體交換等等 memory swap列表示切換到交換區的記憶體大小 kb為單位 假設swap的值不為0或者比較大,僅僅要si...