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/秒
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
<all72@yfn.ysu.edu>完成
Throatwobbler Ginkgo Labs 27 July 1994
[中文版維護人]¶
所羅門 <solomen@email.com.cn>
[中文版最新更新]¶
2000/11/26
[中國 Linux 論壇 man
手冊頁翻譯計劃]¶
http://cmpp.linuxforum.net