温馨提示×

ubuntu cpustat怎么分核看

小樊
48
2026-10-18 13:27:10
栏目: 智能运维

在 Ubuntu 上,分核(按 CPU 核心)查看 CPU 使用率,常用有几种方式,下面按“推荐程度 + 简单程度”给你说明。


一、使用 mpstat(最推荐,最清晰)

1️⃣ 安装

sudo apt update
sudo apt install sysstat

2️⃣ 查看每个核心

mpstat -P ALL 1

输出示例:

CPU  %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
all  12.3  0.0   5.1   0.2     0.0  0.1   0.0     0.0   0.0   82.3
0    15.0  0.0   6.0   0.0     0.0  0.0   0.0     0.0   0.0   79.0
1    10.0  0.0   4.0   0.0     0.0  0.0   0.0     0.0   0.0   86.0

✅ CPU 0、CPU 1 就是每个核


二、使用 top(系统自带)

top

然后按:

1

你会看到:

%Cpu0  : 12.3%us,  3.1%sy, 84.6%id
%Cpu1  : 10.1%us,  2.0%sy, 87.9%id

✅ 不需要安装


三、使用 htop(最直观)

安装

sudo apt install htop

运行

htop
  • 顶部会显示 每个 CPU 核心的条形图
  • 支持鼠标、颜色、排序

✅ 最适合肉眼看


四、直接读 /proc/stat(底层方式)

cat /proc/stat

你会看到:

cpu  123456 0 7890 234567
cpu0 12345 0 678 23456
cpu1 23456 0 789 34567
  • cpu0、cpu1 就是各核
  • 需要自己算差值(不推荐日常用)

五、只看某个核(进阶)

比如只看 CPU 3:

mpstat -P 3 1

总结推荐

需求 推荐命令
快速分核看 top → 按 1
精确统计 mpstat -P ALL 1
图形化 htop
脚本/监控 /proc/stat

如果你是想排查某个进程占哪核、绑核、看中断分布,也可以继续问我。

0 踩