Vmstat

来自linux中国网wiki
跳到导航 跳到搜索

vmstat

vmstat - Report virtual memory statistics
但是不能对某个进程进行深入分析

一般vmstat工具的使用是通过两个数字参数来完成的,第一个参数是采样的时间间隔数,单位是秒,第二个参数是采样的次数,如:
#3秒更新一次输出信息,2次后停止
 vmstat  3  2
  
 我们会在一段时间内一直监控,不想监控直接结束vmstat就行了,有如top 例如:
 vmstat 2 
 

语法
vmstat [-V]  [-n] [delay [count]]

 
  -V, --version  output version information and exit
  -n, --one-header #头信息仅显示一次;
              Display the header only once rather than periodically.

   delay  (间隔时间) The delay between updates in seconds.  If no  delay  is  specified,
              only one report is printed with the average values since boot.
              
   count  Number  of  updates.   In  absence of count, when delay is defined,
              default is infinite.

例子如下  delay 3,count 2 

[root@]# vmstat  3 2
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      0 235872 145516 10737264    0    0        4     46     2    9     6   6  88  0  0	
 1  0      0 229412 145544 10737996    0    0        0    653  12893  7878   7   5  87  0  0
 

参考

vmstat命令

Linux vmstat命令实战详解

系统监控工具之vmstat详解

Linux监控工具vmstat命令详解