cpustat 在 Debian 上报错,常见原因和解决办法如下。你可以按顺序排查。
cpustat 不是 Debian 默认自带工具,通常需要单独安装。
which cpustat
如果没有输出,说明没装。
sudo apt update
sudo apt install cpustat
如果提示 找不到软件包,说明你的软件源里没有它。
cpustat 来自 sysstat 工具集,但 Debian 官方仓库中并没有单独的 cpustat 包。
sudo apt install sysstat
然后使用:
mpstat
iostat
sar
例如:
mpstat -P ALL 1
command not found说明没装或路径不对。
permission deniedchmod +x cpustat
No such file or directory可能是:
查看依赖:
ldd cpustat
cpustat: command not found
✅ 解决:安装或确认路径
E: Unable to locate package cpustat
✅ 解决:
Debian 没有这个包,改用 sysstat 或:
sudo apt install sysstat
Error opening /proc/stat
✅ 解决:
sudo cpustat
或检查 /proc 是否正常:
ls /proc/stat
请把 完整报错内容 贴出来,例如:
cpustat
# 报错内容
我可以精确告诉你原因和解决办法。
✅ Debian 上最稳妥做法:
sudo apt install sysstat
mpstat -P ALL 1
如果你是想监控 CPU 使用率 / 每个核心 / 实时统计,mpstat 基本可以完全替代 cpustat。
需要我帮你对比 cpustat 和 mpstat 用法吗?