1
Googleを実行すると、という警告が表示されます。は、CPUのスケーリングが有効であることを示しています。これは、フラグを使ってビルドするか、実行時に引数を使ってビルドを切り替えることができる機能ですか、それともシステム設定ですか?googleマイクロベンチマーキングcpuスケーリング警告
Googleを実行すると、という警告が表示されます。は、CPUのスケーリングが有効であることを示しています。これは、フラグを使ってビルドするか、実行時に引数を使ってビルドを切り替えることができる機能ですか、それともシステム設定ですか?googleマイクロベンチマーキングcpuスケーリング警告
google benchmark documentationに記載されているように、disable CPU scalingにはcpupower
ツールを使用してください。
sudo cpupower frequency-set --governor performance
./mybench
sudo cpupower frequency-set --governor powersave
どのCPUとプラットフォームを使用しているのかによって異なりますが、x86 PCの場合はBIOSで通常オフにできます。 Linuxではスケーリングなどを制御するのに使用できるCPUガバナも通常あります。 –
@PaulRありがとう! – Tandura
私はガバナーを "パワーセーブ"から "プリファレンス"に変更しましたが、GoogleのベンチマークではまだCPUのスケーリングについて警告しています。 –