在 Debian 上执行 cpustat 没有输出,通常不是命令“坏掉了”,而是用法或运行环境不对。下面按常见原因逐一说明。
cpustat 不是系统自带的核心工具Debian 里常见的 CPU 工具是:
tophtopmpstat(来自 sysstat)sar而 cpustat 一般是:
cpustat 工具)先确认你用的是哪一个:
which cpustat
dpkg -l | grep cpustat
cpustat:需要“持续运行 + 时间间隔”如果你装的是 Debian 官方 cpustat 包(作者是 Nigel Kukard),它默认不会只打印一次就退出,而是需要:
cpustat 1
含义:
1 = 每 1 秒采样一次✅ 正确示例:
cpustat 1 5
表示:每 1 秒采样,共 5 次
部分 cpustat 实现需要读取:
/procperf非 root 用户可能:
尝试:
sudo cpustat 1
如果你在:
可能:
/proc/stat 数据受限结果就是:
mpstat如果你只是想看 CPU 使用率,更推荐:
sudo apt install sysstat
mpstat 1
或:
mpstat -P ALL 1
请依次确认:
which cpustat 存在cpustat 1)sudompstat如果你愿意,可以把下面信息贴出来,我可以精准判断:
which cpustat
cpustat --help
uname -a
我可以直接告诉你该用哪条命令代替。