一、CPU性能指标
1. CPU使用率
(1) 用户CPU使用率:top 命令 us 字段和 nice字段 (低优先级)
(2) 系统CPU使用率:top 命令 sy 字段
(3) 等待 I/O 的 CPU 使用率:top 命令 wa 字段
(4) 软中断和硬中断的 CPU 使用率: top 命令 ksoftirqd 进程对应的CPU使用率
(5) 窃取CPU和客户CPU
2. 上下文切换
(1) 系统的上线文切换 vmstat
(2) 进程的自愿和非自愿上下文切换 pidstat
3. 平均负载
uptime、mpstat 和 pidstat
4. CPU缓存命令率
二、根据指标找工具
三、根据工具找指标
四、快速找出CPU 的性能瓶颈
重点使用三工具: top、vmstat 和 pidstat