0
私はARMv8(Cortex A57)プラットフォームを持っています。パフォーマンス測定をいくつか実行したい。このために、私はプロセッサが持つすべての可能な電源アイドル状態を避けたいと思います。私の.configファイルに追加できるカーネル設定はありますか?アイドル状態| power_saving状態を完全に避けるには?Linux for armv8 - すべてのアイドル状態のプロセッサ状態を避ける
私はARMv8(Cortex A57)プラットフォームを持っています。パフォーマンス測定をいくつか実行したい。このために、私はプロセッサが持つすべての可能な電源アイドル状態を避けたいと思います。私の.configファイルに追加できるカーネル設定はありますか?アイドル状態| power_saving状態を完全に避けるには?Linux for armv8 - すべてのアイドル状態のプロセッサ状態を避ける
まず、カーネルの設定に関連する設定が有効であることを確認する必要があります。 QCの一部のボード、MTKはサポートしていますが、他のボードはサポートしていない場合があります。
ボードがこの機能をサポートしている場合は、CPUのアイドル状態またはクラスタアイドル状態を無効にすることができます(特定のSoC設計によって異なります)。ここで
SMPコアのLinuxカーネルコンソールで、あなたのコマンドの例です。
echo 1 > /sys/devices/system/cpu/cpu0/cpuidle/state0/disable
echo 1 > /sys/devices/system/cpu/cpu0/cpuidle/state1/disable
echo 1 > /sys/devices/system/cpu/cpu0/cpuidle/state2/disable
echo 1 > /sys/devices/system/cpu/cpu1/cpuidle/state0/disable
echo 1 > /sys/devices/system/cpu/cpu1/cpuidle/state1/disable
echo 1 > /sys/devices/system/cpu/cpu1/cpuidle/state2/disable