NOTE
5.4 vmstat
1. 使用 2. 结果 3. 解析 - buffer和cache:跟传统意义上的buffer和cache不同。内存管理.md - buffer:文件元数据 - cache:文件数据 - procs - r:运行和等待CPU时间片的进程数。一般不超过cpu总核数的两倍 - b:等待资源的进程数,比如等
这是历史学习笔记,可能存在过时或不完整的理解。
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不足