VMSTAT(8)

NAME
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: 閒置時間

注意
執行 vmstat 不須要特別的使用許可權

這些系統資訊是用來向用戶提供分析系統瓶頸問題資訊的。 linux在計算程序情況時不將正在執行的 vmstat 自己計算進去。

當前所在的 linux 塊的大小都是 1K，而 CD-ROM 檔案系統的塊大小為 2K。

相關檔案
/proc/meninfo
/proc/stat
/proc/*/stat

又見
ps(1),top(1),free(1)

臭蟲
該命令不會對系統的每個裝置的塊輸入輸出進行列表，也不對系統呼叫進行計數。

作者
該程式由 Henry Ware &lt;all72@yfn.ysu.edu&gt;完成 Throatwobbler Ginkgo Labs 27 July 1994

[中文版維護人]
所羅門 <solomen@email.com.cn>

[中文版最新更新]
2000/11/26

[中國 Linux 論壇 man 手冊頁翻譯計劃]
http://cmpp.linuxforum.net

跋
本頁面中文版由中文 man 手冊頁計劃提供。
中文 man 手冊頁計劃：https://github.com/man-pages-zh/manpages-zh