vmstat使用户监视如进程,内存,页面,IO块,陷阱,磁盘和CPU活动。

  用户可指定监视取样的周期。

$ vmstat 1
procs -----------memory----------     ---swap-- -----io---- -system--  ----cpu----
 r  b   swpd   free   buff  cache si   so    bi   bo  in cs  us sy id wa 
 4  0  920708  74004 36324  114148  29  53    125  112 298 212 26 6  65 3

 以上将每隔1秒运行一次vmstat,显示系统的虚拟内存使用率,如:

r 待运行的进程数目

b 被阻塞的进程

swpd 虚拟内存用量

free 空闲内存

bi,bo 从磁盘发送接收的块数目

us 用户代码花费时间

sy 内核代码花费时间

  当前Linux的块是1024字节,vmstat对内存使用同样的测量单位。


原文链接