在 Ubuntu 上,cpustat 通常不是系统默认自带命令,它一般来自 perf 工具集或 cpustat(由 Cloudflare 开发的 Go 工具)。下面分情况说明“装依赖”的方法。
cpustat(Go 编写)仓库:https://github.com/cloudflare/cpustat
需要:
sudo apt update
sudo apt install -y git golang-go
验证 Go:
go version
git clone https://github.com/cloudflare/cpustat.git
cd cpustat
go build
sudo cp cpustat /usr/local/bin/
运行(需要 root 权限):
sudo cpustat
perf 中的 CPU 统计(常见误解)有些用户把 perf stat 误称为 cpustat。
sudo apt update
sudo apt install -y linux-tools-common linux-tools-generic
验证:
perf stat ls
某些 Ubuntu 版本可能通过 snap 或第三方 PPA 提供:
sudo snap install cpustat
或
sudo apt install cpustat
(如果提示找不到包,说明官方源没有,需用 Go 方式)
cpustat 需要读取 /proc 和 perf 事件,必须用 sudosudo apt install -y build-essential
如果你能贴出具体报错信息(比如 command not found 或 missing package),我可以更精确地帮你解决。