CPU周波数スケーリングを無効にして、システムをパフォーマンスに設定するにはどうすればよいですか?


40

私のプロセッサは最大速度の40%で動作しています。常に100%の速度を使用したいです。Googleで検索しましたが、チュートリアルは非常に古く、すべて異なります。

では、CPU周波数スケーリングを永久に無効にして、システムをパフォーマンスモードに設定するにはどうすればよいですか?

端末ベースのソリューションのみ、アプレットは必要ありません。

Xubuntu 14.04 x64を使用しています。


2
好奇心の強い人のために:LinuxでのCPU周波数スケーリング
ジェローム

回答:


53

しばらく苦労した後ondemand、Ubuntuおよびその派生製品で永続的に無効にする方法を共有します。

インストールcpufrequtils

sudo apt-get install cpufrequtils

次に、次のファイルを編集します(存在しない場合は作成します)。

sudo nano /etc/default/cpufrequtils

そして、次の行を追加します:

GOVERNOR="performance"

保存して終了。

ここでondemandデーモンを無効にする必要があります。そうしないと、再起動後に設定が上書きされます。

sudo update-rc.d ondemand disable

これで完了です!

次の方法で設定を確認できます。

cpufreq-info

プロセッサのコアごとに情報のブロックが表示されます。そのすべてがパフォーマンスモードであり、プロセッサの最大速度になっているかどうかを確認してください。

更新:

Debian Wikiは、sysfsutils再起動後も設定を維持するために必要であると言っていますが、それは誤りです。また、有効にsysfsutilsするとシステムが不安定になるため、お勧めしません。

スペルミスがあるとすみません。:)

ソース:


2
/etc/default/cpufrequtils/ 私のUbuntu 14.04に存在しない、それは正しいパスのようです/etc/init.d/cpufrequtils
-ecerulm

1
私は自分のサーバーでこれを行いましたが、必要なことを行った後に無効にする必要があるのか​​と思っています。これは長期的に私のサーバーを殺すでしょうか?
デビッド天宇ウォン

4
@ecerulm:/etc/default/cpufrequtils/でソースされている/etc/init.d/cpufrequtilsため、同様に機能します/etc/default/cpufrequtils/。また、で構成されている場合、パッケージの更新よりも独自の設定を維持する方が簡単です。
ジェローム

3
実際、私の3.19.0-51-generic ubuntuサーバーでは、「パフォーマンス」はデフォルトでオーバーライドされます。/etc/init.d/ondemandしたがって、sudo update-rc.d ondemand disable必要なのは再起動だけです。
ウィック

私はそれundervoltedので、温度が80℃を下回っているものの、私のA8-4500Mはまだ絞る
Suiciドーガを

20

私はコメントできないので、新しい答えに頼らなければなりませんでした。すぐに結果を得るには、sudo /etc/init.d/cpufrequtils restartDennieの手順をすべて実行した後、新しい周波数が有効になるようにしてください。


5
ただ注意してください、また(sudo)cpufreq-set -g performance
laconbass

9

これを試して:

gksu gedit /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

交換してくださいondemandperformance。コアごとに繰り返します(cpu0を増やします:cpu1、cpu2)。

保存エラーが発生した場合は、nanoエディターを使用します。

sudo nano /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

出典:CPU速度のスケーリングの回避-CPUをフルスピードで実行


以前にこのサイトにつまずいたので、ファイルを保存できません。マウスパッドとnanoの両方でエラーが発生します。
削除

@Dennis geditもエラーを出してくれましたが、エラーにもかかわらずファイルは保存されました。エディターを閉じて再度開き、保存されているかどうかを確認します。
コーネリアス

あなたは正しい、それは確かに救われた。しかし、コンピューターを再起動すると、オンデマンドに戻ります。
削除

同じ問題が取り上げ、実際に@Dennis ここでは、ないの答え...
コーネリアス

1
私は解決策を見つけました、あなたはオンデマンドデーモンを無効にする必要があります:sudo update-rc.d ondemand disable(askubuntu.com/questions/3924/…
削除

1

でcpufrequtilsをインストールした後sudo apt-get install cpufrequtils、コマンドcpufreq-infoで指定された情報を確認し、ファイルを作成します。次に、下のsudo nano /etc/default/cpufrequtils図に示すように書き込みます。あなたの場合、maxとminは同じ値になります。

GOVERNOR="ondemand"
MIN_SPEED="800MHz"
MAX_SPEED="950MHz"

最後に、変更を実行して永続的にするコマンド(起動時を除く、つまり)sudo /etc/init.d/cpufrequtils restartからの出力cpufreq-info

peter@peter-HP-Compaq-2510p:~$ cpufreq-info
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.0 us.
  hardware limits: 800 MHz - 1.20 GHz
  available frequency steps: 1.20 GHz, 1.07 GHz, 933 MHz, 800 MHz
  available cpufreq governors: conservative, ondemand, userspace,  powersave, performance
  current policy: frequency should be within 800 MHz and 950 MHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 933 MHz.
  cpufreq stats: 1.20 GHz:1,27%, 1.07 GHz:0,01%, 933 MHz:95,97%, 800  MHz:2,75%  (5975)
analyzing CPU 1:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 1
  CPUs which need to have their frequency coordinated by software: 1
  maximum transition latency: 10.0 us.
  hardware limits: 800 MHz - 1.20 GHz
  available frequency steps: 1.20 GHz, 1.07 GHz, 933 MHz, 800 MHz
  available cpufreq governors: conservative, ondemand, userspace,  powersave, performance
  current policy: frequency should be within 800 MHz and 950 MHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
  cpufreq stats: 1.20 GHz:1,26%, 1.07 GHz:0,01%, 933 MHz:95,83%, 800  MHz:2,90%  (7039)
peter@peter-HP-Compaq-2510p:~$ 

これはXubuntu 18.04.2で動作します


1
Ask Ubuntuへようこそ。 :-)回答を編集し、写真を削除して、4つのスペースでインデントされたテキストに置き換えてください。@Fabbyにコメントを残して、私は下票を上票に変えます。(なぜ? 写真はGoogleで検索できないため...
Fabby

@ Fabbyこの質問では、テキスト版の例も提供しています。目的を理解できます。ただし、画面上で読みやすくするために、テキストを横スクロールする必要がないため、写真の方が優れています。その問題を解決する可能性のあるワイドスクリーンはありませんか?
ピーターエリクソン

私の謝罪:TTは、このような非常に明確だ...(のように美しいが、はるかに機能しません。)あなたは、お気軽にしてくださいそこに絵を持つ上で主張すれば、以前のバージョンにロールバックし、私もupvote地位を残しておきます、しかし、それはここでのやり方ではありません:テキストはテキストであり、GUI =スクリーンショットです! ;-)
Fabby
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.