在 Debian 系统上,cpustat 通常指 sysstat 工具包中的 mpstat,或者是指 pcp(Performance Co-Pilot)中的 cpustat,还有一个常见的是 Go 写的 cpustat 工具。下面分别说明怎么监控。
sudo apt update
sudo apt install sysstat
sudo systemctl enable sysstat
sudo systemctl start sysstat
mpstat 1
每 1 秒刷新一次。
只看某个 CPU:
mpstat -P 0 1
查看所有核心:
mpstat -P ALL 1
sar -u 1 3
sudo apt install pcp
sudo systemctl start pmcd
cpustat 1
适合长期性能分析,配合 pmchart 图形化。
go install github.com/uber-common/cpustat@latest
sudo cpustat 1
特点:
top
htop
vmstat 1
mpstat -P ALL 1htop 或 cpustatsar如果你能告诉我:
我可以给你更精确的命令。