0

MSR_PKG_ENERGY_STATUS を使用し、/sys/class/powercap/energy_uj ファイルを読み取るだけでなく、/dev/cpu/cpu0/msr ファイルを使用してエネルギー消費量を測定できることがわかりました。これら 2 つは特定のプログラムに対してほぼ同じ値を示しますが、2 つのファイルのどちらがより正確な結果を提供するのか、エネルギーの読み取り値を取得するために複数のインターフェイスが必要なのかを知りたいです。両者は相互に依存していますか?

4

1 に答える 1

0

本当にわかりませんが、dev/cpu/cpu0/msr は 1 つの CPU あたりのエネルギーを与え、/sys/class/powercap/energy_uj は完全なエネルギーを与えます (これがマルチスレッド プログラムの場合)?

また、上記の理論を確認する最善の方法は、単純なマルチスレッド プログラムを作成し、これら 2 つのファイルを比較することだと思います。

于 2015-11-05T13:28:12.157 に答える