歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下vmstat 顯示結果詳解

Linux下vmstat 顯示結果詳解

日期:2017/2/28 14:54:14   编辑:Linux教程

vmstat 講解
vmstat 1 5
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 3295108 158596 342284 19338704 0 0 0 15 1 1 0 0 99 0 0


# procs
r: 等待運行的進程數
b: 處在睡眠狀態中的進程數
w: 交換出去的可運行進程數


# memory
swap: 虛擬內存使用情況
free: 空閒的內存
buff: 用來作為緩存的內存數
cache: 用來作為緩存的內存數


# swap
si: 從交換區間到內存的交換數
so: 從內存交換到交換區間的交換數


# io
bi: 發送到快設備的塊數
bo: 接受塊設備傳送的塊數


# system
in: 每秒的中斷數
cs: 每秒的環境切換數


# cpu //按cpu總使用的百分比來顯示
us: 用時進程執行時間
sy: 系統進程執行時間
id: 空閒時間
wa: 等待io時間


一般 r < 5 , b = 0
## 如 r 經常大於3或4,且id經常少於50,則表示cpu負載過大
## 如 si、so長期不等於0,表示內存不足

## disk 經常不等於0,且在b中的隊列大於2或3,表示io的性能不好

vmstat

-a:顯示活躍和非活躍內存

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

-m:顯示slabinfo

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

-s:顯示內存相關統計信息及多種系統活動數量。

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

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

-d:顯示磁盤相關統計信息。

-p:顯示指定磁盤分區統計信息

-S:使用指定單位顯示。參數有 k 、K 、m 、M ,分別代表1000、1024、1000000、1048576字節(byte)。默認單位為K(1024 bytes)

-V:顯示vmstat版本信息。

Copyright © Linux教程網 All Rights Reserved