1.CPU核心指标
利用率:
User Time(用户态CPU):建议≤70%,若长期偏高需排查用户进程优化空间。
System Time(内核态CPU):建议≤35%,过高可能由频繁系统调用或中断导致。
Idle Time(空闲率):反映CPU剩余处理能力,持续过低需扩容。
负载与队列:
平均负载(Load Average):1/5/15分钟均值,超过逻辑CPU核数表示资源紧张需扩容。
可运行队列(procs r):每个CPU核心队列长度≤3为健康状态,超过时需优化任务调度。
2.监控工具
top/htop:实时查看进程CPU占用率,按P键排序高消耗进程。
mpstat -P ALL 1:显示各CPU核心详细利用率分布,定位负载不均衡问题。
vmstat 1:观察上下文切换(cs)和中断次数(in),高切换可能引发性能瓶颈。