0

我发现我可以使用 /dev/cpu/cpu0/msr 文件使用 MSR_PKG_ENERGY_STATUS 以及读取 /sys/class/powercap/energy_uj 文件来测量能耗。尽管这两个为特定程序提供了大致相同的值,但我想知道这两个文件中的哪一个提供了更准确的结果,以及需要多个接口来获取能量读数。两者是否相互依赖?

4

1 回答 1

0

我真的不知道,但也许 dev/cpu/cpu0/msr 为每个 CPU 提供能量,而 /sys/class/powercap/energy_uj 提供全部能量(如果这是多线程程序)?

另外,我认为检查上述理论的最佳方法是编写简单的多线程程序并比较这两个文件。

于 2015-11-05T13:28:12.157 回答