使甩vmstat命令監視虛擬內存使用情況:
vmstat是Virtual Meomory Statistics(虛擬內存統計)的縮寫,可對操作系統的虛擬內存、進程、CPU活動進行監視。它是對系統的整體情況進行統計,不足之處是無法對某個進程進行深入分析。
命令格式:
vmstat [-cipqsS] [disks] [interval [count]]
主要參數說明:
-p :顯示分頁信息
-s :顯示自上次引導系統以來發生的系統事件數
-S:顯示交換統計信息
-i :顯示每臺設備的中斷次數
顯示系統事件信息 (vmstat -s)
運行 vmstat -s 命令,以顯示自上次引導系統以來發生的系統事件數。
顯示交換統計信息 (vmstat -S)
運行 vmstat -S,以顯示交換統計信息。
$ vmstat -S
kthr memory page disk faults cpu
r b w swap free si so pi po fr de sr dd f0 s1 -- in sy cs us sy id
0 0 0 862608 364792 0 0 1 0 0 0 0 0 0 0 0 406 394 213 1 0 99
si 每秒換入的平均 LWP 數
so 換出的完整進程數
vmstat 命令會截斷 si 和 so 字段的輸出。應使用 sar 命令顯示更精確的交換統計信息記錄。
顯示每臺設備的中斷次數 (vmstat -i)
運行 vmstat -i 命令,以顯示每臺設備的中斷次數。
FYI.
Please refer to this Link http://os.chinaunix.net/a2009/0503/1026/000001026150.shtml