温馨提示×

debian cpustat为啥报错

小樊
36
2026-09-04 18:25:39
栏目: 智能运维

在 Debian 上执行 cpustat 报错,常见原因和解决办法如下:


1. 命令未安装(最常见)

cpustat 不是 Debian 默认自带命令,它来自 cpustat 软件包。

现象

bash: cpustat: command not found

解决

sudo apt update
sudo apt install cpustat

2. 权限不足

cpustat 需要读取 /proc 和系统统计信息,普通用户可能受限。

现象

permission denied
cannot open ...

解决

sudo cpustat

3. 内核不支持(老内核 / 容器环境)

Docker / LXC / 低版本内核 中,cpustat 可能读取不到 CPU 统计。

现象

no CPU statistics available

解决

  • 在宿主机运行
  • 或升级内核

4. 参数用法错误

例如:

cpustat -x

某些版本不支持该参数。

解决

cpustat --help
man cpustat

5. 你其实想用的是 mpstat / sar

很多人把 mpstat 误写成 cpustat

sudo apt install sysstat
mpstat 1

建议你这样排查

请直接贴出 完整报错信息,我可以精准判断:

which cpustat
cpustat

如果你愿意,也可以告诉我:

  • Debian 版本(cat /etc/debian_version
  • 是否在容器中
  • 完整报错截图或文本

0