vmstat——显示虚拟内存状态进程内存I/O等

Posted longqin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vmstat——显示虚拟内存状态进程内存I/O等相关的知识,希望对你有一定的参考价值。

 

procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----

 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st

 

说明

procs:进程

  r 表示运行队列(就是说多少个进程真的分配到CPU)

  b 表示阻塞的进程

memory:内存

  swpd 虚拟内存已使用的大小,如果大于0,表示你的机器物理内存不足了

  free 空闲的物理内存的大小

  buff 用来存储,目录里面有什么内容,权限等缓存

  cache 直接用来记忆我们打开的文件,给文件做缓存

swap:交换

  si 每秒从磁盘读入虚拟内存的大小

  so 每秒虚拟内存写入磁盘的大小

  io:块设备

  bi 块设备每秒接收的块数量

  bo 块设备每秒发送的块数量

system:系统

  in 每秒CPU的中断次数,包括时间中断

  cs 每秒上下文切换次数

CUP:中央处理器

  us 用户CPU时间

  sy 系统CPU时间

  id 空闲CPU时间 一般来说,id + us + sy = 100

  wa 等待IO的CPU时间

  st 虚拟机占用的时间百分比,一般不用关心

 

以上是关于vmstat——显示虚拟内存状态进程内存I/O等的主要内容,如果未能解决你的问题,请参考以下文章

[linux]vmstat命令详解-显示虚拟内存状态

vmstat

vmstat命令

vmstat 命令

vmstat命令

linux基本命令之vmstat