vmstat

vmstat的使用--Virtual Memory Statistics的縮寫。,是一個強大的性能監控工具

1:經常使用輸出例子shell

$ vmstat 輸出間隔秒數 輸出次數服務器

[root@localhost ~]# vmstat 1 4    #每一秒輸出系統狀態,共輸出4次
1               2                     3          4          5           6
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 2  0      0 751456    764  70252    0    0   132    12   49  114  0  1 98  1  0  #第一行是自服務器啓動到至今的全部指標的平均值,而非最新狀態,第一行數據不可靠。
 0  0      0 751416    764  70284    0    0     0     0   10   16  0  0 100  0  0
 0  0      0 751416    764  70284    0    0     0     0   11   14  0  0 100  0  0
 0  0      0 751416    764  70284    0    0     0     0   11   13  0  0 100  0  0
 
 # r:進程運行隊列中的進程個數
 # b:處於不可中斷的睡眠狀態中的進程個數
 
 # swpd:虛擬內存的使用量
 # free:空閒內存量(不含buffers和cached)
 # buff:內存中buffers的使用量
 
 # si:每秒從交換分區(磁盤)寫入內存的量
 # so: 每秒從內存寫入交換分區(磁盤)的量

 # bi :每秒從塊設備 讀取到 內存的 塊(block)數量
 # bo:每秒 從內存 中 寫入到 塊設備的 塊數量

 # in:每秒中斷次數
 # cs:每秒上下文切換次數
 
 # us :用戶進程CPU消耗時間的百分比
 # sy :內核進程消耗時間百分比
 # id :CPU空閒狀態時間百分比
 # wa :IO等待消耗時間百分比
 # st : Time stolen from a virtual machine

2:-a 查看正在被使用的內存工具

[root@localhost ~]#  vmstat -a  1 4                   
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free  inact active   si   so    bi    bo   in   cs us sy id wa st
 2  0      0 738744  61196  82396    0    0    29     3   17   35  0  0 100  0  0
 0  0      0 738704  61196  82408    0    0     0     0   10   16  0  0 100  0  0
 0  0      0 738704  61196  82408    0    0     0     0   13   14  0  0 100  0  0
 0  0      0 738704  61196  82408    0    0     0     0    9   12  0  0 100  0  0
 
# inact: the amount of inactive memory.
# active :正在被使用的內存

3: -f 統計服務器曾有多少給forks性能

[root@localhost ~]# vmstat -f    
         2730 forks

4:-m 展現內存slab信息code

[root@localhost ~]# vmstat -m

5: -s 展現內存指標以及系統事件信息 -------很是有用隊列

[root@localhost ~]# vmstat -s

6:-d 展現各個磁盤的統計信息進程

[root@localhost ~]# vmstat -d
disk- ------------reads------------ ------------writes----------- -----IO------
       total merged sectors      ms  total merged sectors      ms    cur    sec
sda     5846    669  182177   22395   2826    177   21324     582      0     13
sr0       12      0      96     170      0      0       0       0      0      0
dm-0    4041      0  169371   21831    952      0   17226     552      0     12
dm-1     216      0    1728     636      0      0       0       0      0      0

7:-p 展現某一個特定分區的I/O信息事件

[root@localhost ~]# vmstat -p /dev/sda2
sda2          reads   read sectors  writes    requested writes
                3691     172011        777      17229
相關文章
相關標籤/搜索