Debian cpustat在教育领域的应用
工具定位与特点
教学与科研应用场景
课堂与实验快速上手
与教学常用工具的对比与配合
| 工具 | 侧重点 | 典型用途 | 在课程中的定位 |
|---|---|---|---|
| top/htop | 进程级实时占用 | 快速找出占用最高的进程 | 现场“谁在吃 CPU”的第一视角 |
| pidstat | 进程/线程级统计 | 按进程/线程观察 CPU 使用趋势 | 将问题从“整机”细化到“进程/线程” |
| vmstat | 系统级资源 | 判断 CPU/IO/内存瓶颈方向 | 先定性再定量,配合 cpustat 深入 |
| perf | 热点函数/调用栈 | 代码级性能瓶颈定位 | 与 cpustat 互补:宏观事件 vs 微观热点 |
| cpustat | CPU 性能计数器/低开销采样 | 体系结构事件、核心/插槽聚合、可回放 | 连接体系结构与系统实践的桥梁 |
| 上述工具在 Debian 12 均可获得,教学中常以 “top/htop → pidstat → vmstat → perf → cpustat” 的路径层层深入,既见树木也见森林。 |
教学落地建议