vmstat 引數詳解

lenx2000發表於2010-04-13
Vmstat詳細解釋 
vmstat:報告關於核心程式,虛擬記憶體,磁碟,cpu的的活動狀態的工具 
主要有幾個用法: 
1.vmstat 間隔 測試數量 
輸出如下 
kthr memory page faults cpu 
----- ----------- ------------------------ ------------ ----------- 
r b avm fre re pi po fr sr cy in sy cs us sy id wa 
0 0 26258 18280 0 0 0 7 20 0 127 227 64 1 2 96 1 
其中: 
kthr--核心程式的狀態 
--r 執行佇列中的程式數,在一個穩定的工作量下,應該少於5 
--b 等待佇列中的程式數(等待I/O),通常情況下是接近0的. 
memory--虛擬和真實記憶體的使用資訊 
--avm 活動虛擬頁面,在程式執行中分配到工作段的頁面空間數. 
--fre 空閒列表的數量.一般不少於120,當fre少於120時,系統開始自動的kill程式去釋放 
free list 
page--頁面活動的資訊 
--re 頁面i/o的列表 
--pi 從頁面輸入的頁(一般不大於5) 
--po 輸出到頁面的頁 
--fr 空閒的頁面數(可替換的頁面數) 
--sr 透過頁面置換演算法搜尋到的頁面數 
--cy 頁面置換演算法的時脈頻率 
faults--在取樣間隔中的陷阱及中斷數 
--in 裝置中斷 
--sy 系統呼叫中斷 
--cs 核心程式前後交換中斷 
cpu--cpu的使用率 
--us 使用者程式的時間 
--sy 系統程式的時間 
--id cpu空閒的時間 
--wa 等待i/o的時間 
一般us+sy 在單使用者系統中不大於90,在多使用者系統中不大於80. 
wa時間一般不大於40. 

2.vmstat -
現實系統自初始化以來的頁面資訊.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11134849/viewspace-659617/,如需轉載,請註明出處,否則將追究法律責任。