NOTE

5.4 vmstat

1. 使用 2. 结果 3. 解析 - buffer和cache:跟传统意义上的buffer和cache不同。内存管理.md - buffer:文件元数据 - cache:文件数据 - procs - r:运行和等待CPU时间片的进程数。一般不超过cpu总核数的两倍 - b:等待资源的进程数,比如等

Operating System / Linux创建于 更新于 historical

这是历史学习笔记,可能存在过时或不完整的理解。

1. 使用

#每隔2s采样一次,总共采样3次
vmstat -n 2 3

2. 结果

3. 解析

  • buffer和cache:跟传统意义上的buffer和cache不同。内存管理.md
    • buffer:文件元数据
    • cache:文件数据
  • procs
    • r:运行和等待CPU时间片的进程数。一般不超过cpu总核数的两倍
    • b:等待资源的进程数,比如等待磁盘IO、网络IO等
  • cpu
    • us:用户进程消耗cpu时间的百分比。长期>50%说明需要优化程序
    • sy:内核进程消耗cpu时间的百分比
    • us+sy > 80%则说明cpu不足