vmstat.md

原创:linux09/24/2019发布pv:0uv:0ip:0twitter #linux

原文地址:https://www.douyacun.com/article/e1880e6c796784f4050a840eca951acc

vmstat 5

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 966440 215852 1476524    0    0     0    30    1    1 16  5 79  0  0
 0  0      0 964680 215852 1476520    0    0     0    86 1869 1031  7  2 91  0  0
 0  0      0 964184 215852 1476560    0    0     0   266 1399  914  5  1 94  0  0
 5  0      0 963440 215852 1476496    0    0     0   105 2439 1284 12  3 85  0  0
 0  0      0 965920 215852 1476528    0    0     0    69 2468 1322 15  6 79  0  0
 0  0      0 964904 215852 1476620    0    0     0    64 2121 1169  9  1 90  0  0
 0  0      0 965176 215852 1476656    0    0     0   117 4030 1761 23  6 71  0  0
 2  0      0 965424 215852 1476700    0    0     0    94 3611 1679 22  8 70  0  0

procs:

  • r 代表多少进程正在等待cpu*,
  • b显示多少进程在不可中断的休眠(通常意味在等待系统io eg. 磁盘,网络,用户输入等)

memory:

  • swapd: 显示多少块被换出到了磁盘(页面交换)
  • free: 多少块是空闲,未被使用
  • buffer: 多少被用作缓冲
  • cache: 多少被用作操作系统的缓存

swap:显示页面交换活动,每秒有多少块正在被换入(从磁盘)和换出(到磁盘)

  • si
  • so

io: 显示有多少块从磁盘读取(io)和写出(bo),反映了磁盘io

system: 显示了每秒中断(in)和上下文切换(cs)的数量

cpu: 显示cpu时间花费在各类操作的百分比,包括执行用户代码(非内核),执行系统代码(内核),空闲,以及等待I/O

linux块的大小是1024字节