结论与要点
常见命令能看到什么
| 信息源 | 能看到的内容 | 是否等于实时功耗 | 说明 |
|---|---|---|---|
| /proc/cpuinfo | cpu MHz、model name、flags(如 hwp、tm、ts) | 否 | 频率/特性≠瓦数;可间接推断趋势 |
| lscpu | 架构与特性,如 Power Management: ts ttp tm hwp | 否 | 表示支持的功能,不代表当前功耗 |
| /sys/devices/system/cpu/cpu/cpufreq/* | scaling_max_freq、scaling_cur_freq | 否 | 频率/限频信息,非瓦数 |
| BIOS/UEFI | PL1/PL2/Tau 等功耗限制 | 否 | 限制上限,非实时功耗 |
| powertop | 各组件估算功耗、C 状态、建议 | 估算 | 需 root,基于模型/采样,便于定位 |
| turbostat | RAPL 域能量/功率估算、频率、温度 | 估算 | 读取 MSR,模型估算,较贴近芯片上报 |
| 硬件功耗分析仪 | 实时的瓦数 | 是 | 直接测量,最准确,适合验收/对比 |
| 注:不同平台/内核可能不提供全部接口。 |
如何获得更准确的功耗
常见误区与建议