在 Debian(及其他 Linux 发行版)里,cpustat 通常是一个用于监控 CPU 使用情况和系统负载的工具,主要面向性能分析和排障。
下面分几点说明它的用途和特点。
cpustat 用来实时或周期性地统计 CPU 的使用情况,比 top / htop 更偏“统计视角”。
常见功能包括:
例如:
cpustat 1 5
每 1 秒采样一次,共 5 次
看 CPU 时间花在哪:
有助于判断:
配合 stress、sysbench 等工具使用:
stress --cpu 4 &
cpustat 2
| 工具 | 特点 |
|---|---|
| top / htop | 交互式,看进程 |
| mpstat | 更专业,统计角度 |
| cpustat | 简洁、采样式 CPU 统计 |
cpustat 更轻量,适合脚本和快速观察。
常见包名:
sudo apt update
sudo apt install cpustat
(不同版本可能来源不同,有些来自 perf-tools 系列)
cpustat
输出类似:
CPU %usr %sys %iowait %irq %idle
all 12.3 5.6 0.2 0.0 81.9
Debian 上的 cpustat 适合用来“看 CPU 到底在忙什么”,是系统性能分析和排障的实用小工具。
如果你愿意,我也可以:
mpstat