首页/系统/Linux 运维命令速查/mpstat 按核看 CPU 分布
性能与监控48 条

mpstat 按核看 CPU 分布

多核机器上 CPU 不均:mpstat -P ALL 逐核显示 us/sy/soft/iowait,定位绑核、软中断与单核打满。

Linux 运维命令速查系统更新于 2026-10-12
用途按 CPU 核查看使用率明细
语法mpstat -P ALL [间隔] [次数]
所属sysstat

常用示例

常用示例
mpstat -P ALL 1 3
mpstat -P 0,1 2 5          # 指定核
mpstat -I SUM 2 3           # 中断统计(-I)

场景提示

场景提示
单核 100% 其余闲:检查绑核/单线程热点/中断集中(cat /proc/interrupts)
iowait 高说明该核在等 IO;%soft 高常见于网络小包洪峰(软中断集中在一个核)。

易错点

  • 多核列表过长时用 -P 指定可疑核族;全量输出宽屏才看得清
  • irqbalance 关闭或配置不当会造成中断只落在 CPU0:结合 /proc/interrupts 验证

数据来源与参考

  • man 1 mpstat(sysstat)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌