| 场景 | CPU 系统态占比居高不下 |
|---|---|
| 目标 | 定位 sy 高的来源 |
| 工具链 | mpstat → /proc/softirqs → perf/pidstat -w |
第 1 步:确认分布
第 1 步:确认分布
mpstat -P ALL 1 3
grep -E '^cpu ' /proc/stat第 2 步:软中断与网络
第 2 步:软中断与网络
cat /proc/softirqs
cat /proc/interrupts | head -n 20第 3 步:进程级
第 3 步:进程级
pidstat -u 1 3 | sort -k8 -rn | head
pidstat -w 1 3 | tail -n +4 | sort -k5 -rn | head
# 进一步(若装了 perf):
perf top --no-children 2>/dev/null | head -n 20网络小包洪峰 → NET_RX 软中断单独看;频繁 open/fsync → sy 在文件系统侧。