vmstat命令檢視系統資源占用情況

2022-09-10 21:45:43 字數 2361 閱讀 9325

# vmstat 2

直接檢視系統當前各項占用情況,每2秒輸出一次資料。

字段說明:

procs(程序):

r: 執行佇列中程序數量

b: 等待io的程序數量

memory(記憶體):

swpd: 使用虛擬記憶體大小

free: 可用記憶體大小

buff: 用作緩衝的記憶體大小

cache: 用作快取的記憶體大小

swap:

si: 每秒從交換區寫到記憶體的大小

so: 每秒寫入交換區的記憶體大小

io:(現在的linux版本塊的大小為1024bytes)

bi: 每秒讀取的塊數

bo: 每秒寫入的塊數

system(系統):

in: 每秒中斷數,包括時鐘中斷。

cs: 每秒上下文切換數。

cpu(以百分比表示):

us: 使用者程序執行時間(user time)

sy: 系統程序執行時間(system time)

id: 空閒時間(包括io等待時間)

wa: 等待io時間

vmstat命令還支援檢視更詳細的各類系統資訊,常用選項如下:

vmstat [-a] [-n] [-s unit] [delay [ count]]

vmstat [-s] [-n] [-s unit]

vmstat [-m] [-n] [delay [ count]]

vmstat [-d] [-n] [delay [ count]]

vmstat [-p disk partition] [-n] [delay [ count]]

vmstat [-f]

vmstat [-v]

-a:顯示活躍和非活躍記憶體

-f:顯示從系統啟動至今的fork數量 。

-m:顯示slabinfo

-n:只在開始時顯示一次各欄位名稱。

delay:重新整理時間間隔。如果不指定,只顯示一條結果。

count:重新整理次數。如果不指定重新整理次數,但指定了重新整理時間間隔,這時重新整理次數為無窮。

-p:顯示指定磁碟分割槽統計資訊

-s:使用指定單位顯示。引數有 k 、k 、m 、m ,分別代表1000、1024、1000000、1048576位元組(byte)。預設單位為k(1024 bytes)

-v:顯示vmstat版本資訊。

# vmstat 2

直接檢視系統當前各項占用情況,每2秒輸出一次資料。

字段說明:

procs(程序):

r: 執行佇列中程序數量

b: 等待io的程序數量

memory(記憶體):

swpd: 使用虛擬記憶體大小

free: 可用記憶體大小

buff: 用作緩衝的記憶體大小

cache: 用作快取的記憶體大小

swap:

si: 每秒從交換區寫到記憶體的大小

so: 每秒寫入交換區的記憶體大小

io:(現在的linux版本塊的大小為1024bytes)

bi: 每秒讀取的塊數

bo: 每秒寫入的塊數

system(系統):

in: 每秒中斷數,包括時鐘中斷。

cs: 每秒上下文切換數。

cpu(以百分比表示):

us: 使用者程序執行時間(user time)

sy: 系統程序執行時間(system time)

id: 空閒時間(包括io等待時間)

wa: 等待io時間

vmstat命令還支援檢視更詳細的各類系統資訊,常用選項如下:

vmstat [-a] [-n] [-s unit] [delay [ count]]

vmstat [-s] [-n] [-s unit]

vmstat [-m] [-n] [delay [ count]]

vmstat [-d] [-n] [delay [ count]]

vmstat [-p disk partition] [-n] [delay [ count]]

vmstat [-f]

vmstat [-v]

-a:顯示活躍和非活躍記憶體

-f:顯示從系統啟動至今的fork數量 。

-m:顯示slabinfo

-n:只在開始時顯示一次各欄位名稱。

delay:重新整理時間間隔。如果不指定,只顯示一條結果。

count:重新整理次數。如果不指定重新整理次數,但指定了重新整理時間間隔,這時重新整理次數為無窮。

-p:顯示指定磁碟分割槽統計資訊

-s:使用指定單位顯示。引數有 k 、k 、m 、m ,分別代表1000、1024、1000000、1048576位元組(byte)。預設單位為k(1024 bytes)

-v:顯示vmstat版本資訊。

vmstat 偵測系統資源變化

如果你想要動態的了解一下系統資源的執行,那麼可以使用 vmstat 命令!vmstat 可以偵測 cpu 記憶體 磁碟輸入輸出狀態 等等,如果你想要了解一部繁忙的系統到底是哪個環節最累人,可以使用 vmstat 分析看看。底下是常見的選項與引數說明 root instructor vmstat a ...

系統資源檢視

1 vmstat命令監控系統資源 root localhost vmstat 重新整理延時 重新整理次數 例如 root localhost proc vmstat 1 3 2 dmesg開機時核心檢測資訊 root localhost dmesg root localhost dmesg grep...

HP UX系統常用檢視系統資源命令

bdf 檢視系統中檔案系統的大小及使用情況 eg bdf l 顯示本地資訊,詳情可以用man bdf hp ux常用命令 1 hostname 檢視系統主機名 2 model 檢視主機型號 3 ioscan fncprocessor 檢視cpu個數 4 top 前幾行是cpu個數,型號,和平均負載,...