在 Ubuntu(及其他 Linux 发行版)中,cpustat 通常不是系统默认自带命令,而是来自 sysstat 工具包 或 第三方工具(如 cpustat by Colin King)。不同来源功能略有差异,下面分别说明你能“看到什么”。
mpstat / sar(常被误叫 cpustat)如果你说的是 sysstat 包,更常用的是:
mpstatsar -u可以看到:
示例:
mpstat -P ALL 1
cpustat(第三方工具)常见于:
sudo apt install cpustat
实时 CPU 使用情况(按进程/线程)
包括:
示例输出能看到:
CPU %usr %sys %irq %idle
0 12 5 0 83
1 20 8 0 72
以及:
PID %CPU Command
1234 15.2 chrome
...
sudo cpustat
sudo cpustat 1
sudo cpustat -c # 显示上下文切换
✅ CPU 总体使用率
✅ 多核分别占用
✅ 哪个进程最占 CPU
✅ 用户态 / 系统态比例
✅ 中断和切换情况
❌ 不能看内存、磁盘(需配合 free、iostat)
如果你愿意,可以告诉我:
我可以给你更具体的命令和解读方式。