現在のCPUPowerガバナーを入手する方法

現在のCPUPowerガバナーを入手する方法

現在CPUPower知事を取得したいです。

書いてみるとcpupower frequency-infoたくさんの情報が得られます。私は知事が追加情報なしで「ondemand」のようなプログラムで貴重な用途にそれを使用したいと思います。

答え1

現在、知事は以下から入手できます。

cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

CPU*は、CPU0だけでなく、すべてのコアにスケーリングレギュレータを提供します。

ただし、このソリューションはシステムによって異なる場合があります。携帯性があるか100%確信することはできません。

答え2

私のRyzen 7システムの最新のFedoraバージョン(26アルファ)では、次のことを行います。

Fedora 26 alphaにはcpupowerはインストールされていません。したがって、購入してください:

dnf install kernel-tools

このインストールには/etc/sysconfig/cpupowerデフォルトでパフォーマンスレベルが設定されている必要があります(他のレベルが必要な場合は最初の行を編集してください)。

CPUPOWER_START_OPTS="frequency-set -g performance"
CPUPOWER_STOP_OPTS="frequency-set -g ondemand"

今重要な部分です。 cpupowerサービスを有効にして起動します。

systemctl enable --now cpupower

パフォーマンスレベルが設定されていることを確認してください。

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

再起動してcatコマンドを繰り返して、パフォーマンスがまだ正常であることを確認します。

関連情報