阅读量:3
Linux CPU 功耗信息的查看位置与方法
核心结论
- /proc/cpuinfo 不包含功耗字段。它主要提供处理器型号、频率、缓存、核心/线程等静态信息,例如可以看到“cpu mhz”“model name”等,但没有“watt”“power”这类功耗数值。若需要功耗,需要借助其他内核接口或工具。
获取功耗的常用方法
-
RAPL 能量计数器(turbostat、powertop)
- 现代 Intel/部分 AMD 处理器提供 RAPL(Running Average Power Limit) 能量计数器,可读取“包功耗”“核心功耗”等,并支持以 瓦特 或 焦耳 显示。
- 示例(需 root):
- 查看处理器包功耗(瓦特):
sudo turbostat --Summary --quiet --show PkgWatt --interval 1 - 按固定时长采样并累计能量(焦耳):
sudo turbostat --Summary --quiet --Joules --show Pkg_J --interval 60 - 运行某程序并测量其能耗:
sudo turbostat --Summary --quiet --Joules --show Pkg_J your_cmd - 交互式查看功耗与 C 态:
sudo powertop(适合定位高耗电进程与设备)。
- 查看处理器包功耗(瓦特):
-
cpupower 频率/策略工具(间接反映功耗趋势)
- 虽不直接给出瓦特,但可查看/设置 CPU 调频策略 与 实时频率,从而间接判断功耗趋势(performance 通常更高功耗,powersave 更低)。
- 示例:
- 实时频率监控:
watch -n 1 sudo cpupower monitor - 查看各 CPU 频率信息:
sudo cpupower -c all frequency-info - 设置全系统策略:
sudo cpupower -c all frequency-set -g performance或powersave。
- 实时频率监控:
-
硬件传感器(电压/温度,非功率)
- 通过 lm-sensors 可查看 温度、电压 等传感器读数,常与功耗一起用于热/功耗评估(注意:不是功率值)。
- 示例:
- 安装与查看:
sudo apt-get install lm-sensors && sudo sensors。
- 安装与查看:
以上就是关于“Linux CPUInfo的功耗信息在哪”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm