在 Debian 上 cpustat 通常指的是 sysstat 包里的 mpstat/sar,或者是 pcp(Performance Co-Pilot)里的 cpustat,还有一种是 Go 写的 cpustat(tools/cpustat)。我先按最常见的情况说明,你看看是哪一种。
这是 Debian 上最常用、最容易配置的 CPU 统计工具。
sudo apt update
sudo apt install sysstat
编辑配置文件:
sudo vim /etc/default/sysstat
改为:
ENABLED="true"
重启服务:
sudo systemctl restart sysstat
mpstat 1 # 每秒显示一次 CPU 使用率
mpstat -P ALL 1 # 每个核心
sar -u 1 5 # 采样 5 次
如果你说的是 cpustat 命令本身:
sudo apt install pcp
使用:
cpustat 1
查看帮助:
cpustat --help
如果你指的是这个: https://github.com/uber-archive/cpustat
需要 Go 环境:
sudo apt install golang-go
go install github.com/uber-archive/cpustat@latest
运行(需 root):
sudo $HOME/go/bin/cpustat
也可以直接用:
top
htop
apt install htop
如果你能告诉我:
我可以给你更精确的配置文件示例。