在 Debian(以及其他 Linux 发行版)中,cpustat 是一个用于监控 CPU 使用情况和系统性能的命令行工具,通常属于 sysstat 工具集或类似的性能分析包(不同发行版/包来源可能略有差异,但核心作用一致)。
实时查看 CPU 利用率
top 更专注于 CPU 统计按时间采样 CPU 性能
cpustat 1 5
表示每 1 秒采样一次,共采样 5 次
分析系统瓶颈
多核 / 单核统计
适合性能排查和脚本化监控
| 字段 | 含义 |
|---|---|
| us | 用户空间程序占用 CPU |
| sy | 内核空间占用 CPU |
| id | 空闲 CPU |
| wa | I/O 等待 |
| hi | 硬件中断 |
| si | 软件中断 |
top / htop:交互式,偏进程级mpstat:多 CPU 统计(sysstat 中常见)cpustat:更轻量、偏 CPU 层面采样sudo apt update
sudo apt install cpustat
(若仓库中没有,也可能在 sysstat 或其他性能包中)
如果你愿意,我也可以给你具体使用示例或和 mpstat 的对比说明。