cpustat 实际要看你说的是哪一个工具,因为名字叫 cpustat 的有好几个,常见的是:
cpustat(由 Colin Ian King 开发)mpstat、top、htop、perf)下面主要说 Debian 官方仓库里的 cpustat(包名通常就是 cpustat)。
cpustat 准不准?结论:在“CPU 利用率 / 占用情况”这个层面,是准的,而且比 top 更细致。
cpustat 读取的是 Linux 内核提供的:
/proc/stat/proc/<pid>/stat这些都是 内核官方接口,不是瞎猜的,所以:
top 更适合做性能分析cpustat 看的是宿主机 CPU,不一定反映容器限额cpu freq| 工具 | 准不准 | 适合干啥 |
|---|---|---|
| cpustat | ✅ 准 | 精细 CPU 分析 |
| top | ✅ 基本准 | 快速看 |
| htop | ✅ 准 | 交互式 |
| mpstat | ✅ 很准 | 多核统计 |
| perf | ✅✅ 最准 | 底层热点 |
如果你是:
cpustat 很好用cadvisor / docker statsperf如果你愿意,可以告诉我:
cpustat 看什么指标我可以更具体地判断“对你这个场景准不准”。