在 Debian 里,cpustat 通常指 sysstat 包中的 mpstat 或 cpustat(由 cpustat 工具提供)。下面分情况说明“怎样排序”。
cpustat(psmisc / cpustat 工具)Debian 上有一个命令就叫 cpustat(包名通常也是 cpustat):
sudo apt install cpustat
cpustat 默认按 CPU 使用率从高到低排序。
cpustat
cpustat -n 10
cpustat -p
cpustat -u
具体选项可用:
man cpustat
mpstat(sysstat)sudo apt install sysstat
mpstat -P ALL 1
mpstat 本身不支持排序,它按 CPU 编号(0,1,2…)输出。
若想“排序”,需要结合其他命令:
mpstat -P ALL 1 1 | awk 'NR>3' | sort -k3 -rn
更常见的是用 top / htop / ps:
ps -eo pid,comm,%cpu --sort=-%cpu
sudo apt install htop
htop
F6 选择排序字段(CPU、MEM 等)| 工具 | 是否支持排序 | 默认排序 |
|---|---|---|
| cpustat | ✅ 支持 | CPU 使用率降序 |
| mpstat | ❌ 不支持 | CPU 编号 |
| ps / htop | ✅ 支持 | 可自定义 |
如果你能贴一下你运行的具体命令或截图,我可以更精确告诉你怎么排。