在 Ubuntu 上,cpustat 通常指 sysstat 包里的 mpstat / sar,也有可能指 perf-tools 里的 cpustat,或 Go 写的 cpustat 工具。下面按常见情况说明如何“配置和使用”。
sudo apt update
sudo apt install sysstat
编辑配置文件:
sudo vim /etc/default/sysstat
将:
ENABLED="false"
改为:
ENABLED="true"
重启服务:
sudo systemctl restart sysstat
mpstat 1
sar -u
git clone https://github.com/brendangregg/perf-tools.git
cd perf-tools
sudo ./cpustat 1
说明:
perf需要 Go 环境:
go install github.com/uber-common/cpustat@latest
sudo cpustat
特点:
也可以直接用:
top
htop
安装 htop:
sudo apt install htop
| 工具 | 是否需配置 | 用途 |
|---|---|---|
| sysstat (mpstat/sar) | ✅ 需要 | 历史 + 实时 |
| perf-tools cpustat | ❌ | 排查热点 |
| go cpustat | ❌ | 进程级实时 |
| top/htop | ❌ | 日常查看 |
如果你能告诉我:
我可以给你更精确的配置示例。