Linux 性能排查案例:CPU 飙高分析

前言 性能工具篇讲了"怎么用",这篇讲"怎么破案"——一个 CPU 告警的完整排查复盘,还原每一步的推理过程。 一、案发 22:14 告警: prod-api-03 CPU > 90%, 持续 5 分钟 影响: 该节点上的服务 P99 延迟 300ms → 2.8s 二、第一现场:top 全景 top # 按 P(CPU排序)按 1(展开核) load average: 14.2, 12.8, 9.5 ← 8核机器, load 14 明显过载 %Cpu(s): 92.3 us, 5.1 sy, 0.0 wa, 0.0 id, 0.0 st ▲ └ 92% 是 us(用户态)! ← 关键线索①: 应用在烧CPU, 不是内核/IO PID USER %CPU %MEM S COMMAND 8473 app 780.0 8.2 R java ← 元凶进程(多线程吃满约8核) 9102 app 2.1 3.1 S sidecar 推理: ...

2026-03-07 · 3 min · zy