- 命令:
vmstat <duration>- 参数duration:统计间隔
- 如果不加参数则输出自启动以来的统计结果(注意:输出的第一行总是为该结果(除memory counter相关数据以外))
- 输出示例:
- 虽然vmstat名为“virtual memory statistic tool”,但实际上还会统计其他内容
- 重点关注内容:
r:正在CPU上执行以及正在等待调度的进程数量- 相较于
load average,该项数值更能体现系统CPU资源的饱和度(因为r值不包含IO阻塞的进程) - 如果
r值大于CPU数量,则CPU饱和
- 相较于
free:空闲内存(以kb为单位)si,so:揭示了交换空间的使用情况,分别表示swap-in以及swap-out,如果这两项数值不为0,则表示内存空间不足us,sy,id,wa,st:CPU时间拆解(所有CPU核平均)(百分比)us:user time,即用户空间时间sy:system time,即内核态时间id:idle,即空闲时间wa:wait IO,即等待IO的时间st:stolen time









![[附源码]计算机毕业设计springboot行程规划app](https://img-blog.csdnimg.cn/5c26791d1a1d4049b56b42efd21e1b05.png)









![[附源码]Python计算机毕业设计Django茶叶销售微信小程序](https://img-blog.csdnimg.cn/2b44805bc4964ff1bd16bcf6dec08f3f.png)