在 Debian 上执行 cpustat 显示空白(无输出或只有表头),通常不是命令坏了,而是没有可统计的 CPU 活动数据或使用方式不对。下面按常见原因逐一说明。
cpustat 默认行为:
cpustat
它是 采样工具,默认:
如果系统:
就可能出现:
✅ 解决方式:
cpustat 1 5
含义:每 1 秒采样一次,共 5 次
或制造负载:
stress -c 2
再开一个终端:
cpustat 1 3
Debian 里可能有 两种 cpustat:
cpustat(来自 cpustat 包)cpustat很多人其实想要:
mpstat
top
htop
如果你期望看到“当前 CPU 使用率 %”,那 cpustat 本来就不直接给这个。
在以下环境中 cpustat 可能空白:
因为:
/proc/stat 完整信息✅ 检查:
cat /proc/stat
如果看不到 cpu0 cpu1 ... 多行,就是环境限制。
有时:
✅ 尝试:
cpustat | cat
或放大终端
检查是否真的装的是 cpustat:
which cpustat
dpkg -l | grep cpustat
如果你只是想看 CPU 使用率:
top
htop
mpstat 1
sar -u 1
cpustat 1 3
如果你愿意,可以告诉我:
我可以直接帮你定位。