温馨提示×

ubuntu cpustat怎样装依赖

小樊
41
2026-10-24 11:02:49
栏目: 智能运维

在 Ubuntu 上,cpustat 通常不是系统默认自带命令,它一般来自 perf 工具集或 cpustat(由 Cloudflare 开发的 Go 工具)。下面分情况说明“装依赖”的方法。


一、如果你指的是 Cloudflare 的 cpustat(Go 编写)

仓库:https://github.com/cloudflare/cpustat

1. 安装依赖

需要:

  • git
  • Go(>= 1.13,推荐新版本)
sudo apt update
sudo apt install -y git golang-go

验证 Go:

go version

2. 安装 cpustat

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。

安装 perf 及依赖

sudo apt update
sudo apt install -y linux-tools-common linux-tools-generic

验证:

perf stat ls

三、如果你用的是第三方仓库的 cpustat 包

某些 Ubuntu 版本可能通过 snap 或第三方 PPA 提供:

sudo snap install cpustat

或

sudo apt install cpustat

(如果提示找不到包,说明官方源没有,需用 Go 方式)


四、常见依赖问题排查

  • 权限问题:cpustat 需要读取 /proc 和 perf 事件,必须用 sudo
  • 内核版本过低:建议 Ubuntu 20.04+
  • 缺少 build 工具:
sudo apt install -y build-essential

如果你能贴出具体报错信息(比如 command not found 或 missing package),我可以更精确地帮你解决。

0 踩