目錄表

[*nix] Resources Monitor: vmstat command

0x00 前言

除了前面介紹的 [*nix] Resources Monitor: Top Command 之外

vmstat 也是 *nix 上一個對資源監控的指令

按照 man page 的說法: Report virtual memory statistics

它主要呈現的是虛擬記憶體的相關統計數據


0x01 vmstat command overview

FreeBSD:

Ubuntu:

兩個系統輸出的欄位有些許不同,底下我們個別說明


0x02 vmstat on FreeBSD

procs

Information about the numbers of processes in various states.

簡單說,這個區塊顯示了不同狀態的 process 的統計數量

memory

這區則是關於 virtual memory 與 real memory 的使用情況

page

關於 page faults 和 paging activity 的訊息

disks

Disk operations per second (this field is system dependent).

每秒的磁碟操作次數

這個欄位名稱是由 disk name 的前兩字母和識別數字組成

如果有兩個以上的 disk device 預設顯示是兩個 disks,除了用 -n 參數另外下

faults

Trap/interrupt rate averages per second over last 5 seconds.

cpu

Breakdown of percentage usage of CPU time.


0x03 vmstat on Ubuntu

Procs

Memory

Swap

IO

System

CPU

這一區基本上跟 top command 看到的那幾個欄位是一樣的


0x04 參考資料