/sys/devices/system/cpu/cpu0/cpuidle/state0/power 中的功率单位

/sys/devices/system/cpu/cpu0/cpuidle/state0/power 中的功率单位

以下文件提供了 Linux 中多核处理器在空闲模式下的功耗

cat /sys/devices/system/cpu/cpu0/cpuidle/state0/power

输出为:

4294967295

在 Linux 文档中,功耗的单位是毫瓦。这意味着上述功率 = 4294 千瓦。

有人能帮助我理解为什么它会这么大吗?

答案1

据我所知,这些值取自您的 BIOS 提供的表,因此看来您的主板供应商没有费心填写正确的信息。

答案2

4294967295 是有符号值 -1 的 32 位无符号表示。换句话说,最好将其输出为 -1 或“未指定”。状态 0 表示处理器正常运行(非空闲状态),并且此状态下的功耗变化很大。

相关内容