在 Debian 系统里,cpustat 通常不是系统自带命令,而是来自 sysstat 包(提供 mpstat、sar 等)或者 cpustat(Go 编写的工具)。下面分情况说明“怎么更新”。
sudo apt update
sudo apt install --only-upgrade sysstat
查看版本:
mpstat -V
sysstat 的数据是靠 cron / systemd 定时采集的:
sudo systemctl enable sysstat
sudo systemctl start sysstat
sudo /usr/lib/sysstat/sa1 1 1
然后查看:
sar -u
which cpustat
cpustat -h
一般需要重新拉取源码:
# 有 Go 环境
go install github.com/uber-archive/cpustat@latest
# 或手动 clone
git clone https://github.com/uber-archive/cpustat.git
cd cpustat
make
sudo cp cpustat /usr/local/bin/
不需要更新软件,直接用:
watch -n 1 "mpstat -P ALL 1 1"
或
top
htop
如果你能贴一下:
which cpustat
cpustat --version
我可以更精确地告诉你该怎么“更新”。