Linux效能監控 vmstat

2022-09-23 01:06:11 字數 1264 閱讀 9502

r: the number of processes waiting for run time.

等待執行的程序數

b: the number of processes in uninterruptible sleep.

處在非中斷睡眠狀態的程序數

swpd: the amount of virtual memory used.

已使用的虛擬記憶體大小

free: the amount of idle memory.

空閒的物理記憶體的大小

buff: the amount of memory used as buffers.

用來做buffer(快取,主要用於塊裝置快取)的記憶體數,單位:kb

cache: the amount of memory used as cache.

用來做cache(快取,主要用於快取檔案)的記憶體,單位:kb

si: amount of memory swapped in from disk (/s).

從磁碟交換到記憶體的交換頁數量,單位:kb/秒。

so: amount of memory swapped to disk (/s).

從記憶體交換到磁碟的交換頁數量,單位:kb/秒

bi: blocks received from a block device (blocks/s).

每秒從塊裝置接收到的塊數,單位:塊/秒 也就是讀塊裝置。

bo: blocks sent to a block device (blocks/s).

每秒傳送到塊裝置的塊數,單位:塊/秒 也就是寫塊裝置。

in: the number of interrupts per second, including the clock.

每秒的中斷數,包括時鐘中斷

cs: the number of context switches per second.

每秒上下文切換次數

us: time spent running non-kernel code. (user time, including nice time)

使用者程序執行時間百分比(user time)

sy: time spent running kernel code. (system time)

核心系統程序執行時間百分比(system time)

id: time spent idle.

空閒時間百分比

wa: time spent waiting for io

io等待時間百分比

效能監控指令vmstat

監控通常分為機器監控和服務監控,機器監控是基礎監控,目的是為了獲得系統當前的執行狀態,服務監控則是主要目的,也是最應該關心的監控,機器監控也是為了更好的服務監控而存在,簡單來說,服務監控和系統上部署的具體服務有關,但監控模式可以統一。監控是為了獲得相關的目標資料,獲得資料是為了異常情況下作出分析,分...

linux基本監控 vmstat

1.vmstat vmstat virtual meomory statistics 虛擬記憶體統計 的縮寫,很多linux unix會預設安裝。是核心執行緒 虛擬記憶體 磁碟 陷阱和 cpu 活動的統計資訊,不足是無法對某個程序深入分析。虛擬記憶體 系統中執行的程序都需要使用記憶體,當記憶體不足時...

linux監控命令 vmstat

vmstat virtual memory statistics 虛擬記憶體統計 命令用來顯示linux系統虛擬記憶體狀態,也可以報告關於程序 記憶體 i o等系統整體執行狀態。vmstat a n t s unit delay count vmstat s n s unit vmstat m n ...