歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux命令:檢查系統資源變化(vmstat)

Linux命令:檢查系統資源變化(vmstat)

日期:2017/2/28 16:02:30   编辑:Linux教程
vmstat:檢查系統資源變化。

-S 後面可以接單位,讓顯示的數據有單間。例如K/M取代bytes的容量。

  1. [root@linux Oracle]# vmstat -S M 3
  2. procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
  3. r b swpd free buff cache si so bi bo in cs us sy id wa st
  4. 0 0 0 16 53 337 0 0 28 22 1013 52 0 1 98 1 0
  5. 0 0 0 16 53 337 0 0 0 36 1015 55 0 1 99 0 0
  6. 0 0 0 16 53 337 0 0 0 17 1009 48 0 0 100 0 0
說明:統計目前主機的CPU狀態,每3秒一次。
內存字段(procs)的選項分別:這兩個選項越多,代表系統越忙碌!
r:等待運行中的進行數量。
b:不可被喚醒的進程數量。
內存字段(memory)的選項分別:
swpd:虛擬內存被使用的容量。
free:未被使用的內存容量。
buff:用於緩沖存儲器。
cache:用於高速緩存。
內存字段(swap)的選項分別:如果si/so的數值太大,內存中的數據經常磁盤與內存之間傳來傳去。系統性能會很差!
si:由swap磁盤中將程序取出的量。
so:由於內存不足而將沒用到的程序寫入到磁盤的swap的容量。
內存字段(io)的選項分別:如果這部分值越高,代表系統的I/O非常忙碌!
bi:由磁盤寫入的塊數量。
bo:寫入到磁盤去的塊數量。
內存字段(system)的選項分別:這兩個數值越大,代表系統與接口設備的通信非常頻繁。
in:每秒被中斷的進程次數。
cs:每秒進程的事件切換次數。
內存字段(cpu)的選項分別:
us:非內核層的CPU使用狀態。
sy:內核層所使用的CPU狀態。
id:閒置的狀態。
wa:等待I/O所耗費的CPU狀態。
st:被虛擬機所盜用的CPU使用狀態。
Copyright © Linux教程網 All Rights Reserved