Linux命令:vmstat命令

vmstat:虚拟内存状态查看命令

命令选项

  vmstat 1         #每秒钟刷新1次

  vmstat 1 3      #每秒刷新1次,只刷3次

  vmstat -s        #显示内存统计数据

# vmstat
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 422512   1672 435196    0    0     1     1   31   46  0  0 100  0  0

procs位

  r:运行或等待CPU时间片的进程的个数

  b:被阻塞(通常为等待IO完成)的进程队列的长度

memory

  swpd:从物理内存交换至swap中的数据量

  free:未使用的物理内存大小

  buffer:buffer空间大小 ,通常与缓存写操作相关

  cache:cache空间大小,通常与缓存读操作相关

swap

  si:swap in,数据进入swap中的速率,kb/s

  so:swap out,数据离开swap的速率,kb/s

io 

  bi:block in,从块设备读入到系统的速率,kb/s

  bo:block out,从系统保存至块设备中的速率,kb/s

system

  in:中断发生速率,每秒的中断数

  cs:context switch,上下文切换,进程切换,速率,通常为每秒钟切换的次数

cpu

  us:用户控件

  sy:内核空间

  id:空闲

  wa:等待IO时间

  st:虚拟机偷走的时间

原文地址:https://www.cnblogs.com/ysuwangqiang/p/11526453.html