vmstat 1 5 每 1 秒显示一次 , 一共显示 5 次后结束
memory 内存
swap 虚拟磁盘,交换分区
io 磁盘
system 系统进程
r | run 多少个进程在跑,包括在排队等待cpu处理的进程 |
b | block 多少个进程处于卡死状态。 除CPU外的资源如网络、硬盘等阻断了而导致处于的等待状态。 |
swpd | swap 空间,当内存不够的时候就会把数据暂时先放入这里。 当数字变换频繁说明在频繁交换分区,说明内存不足。 |
swap 交换分区 | |
si | 单位KB ,有多少数据从swap 进入(in)内存中 。已内存为参照物。 |
so | 有多少数据从内存中(out)出来 |
io 磁盘 | |
bi | 单位KB ,从磁盘出来进入到内存中。就是读的量。 |
bo | 从内存写到磁盘里的量。 |
bi和bo数值大则说明交换数据频繁,磁盘占用cpu多,则 b 可能升高,导致一部分进程一直在等磁盘取数据。 | |
cpu | |
us | user % 用户级别占用的cpu资源百分比。 长期大于50% 说明不太够用。 |
sy | 系统本身占用CPU资源百分比 |
id | 空闲的cpu资源百分比 us + sy + id = 100% |
wa | wait 等待中的进程。 如果值高,反映了cpu不够用。 |