私は今日、Ubuntuサーバーで「オンデマンド」プロセスが実行されていることに気付きました。このプロセスは最近(推奨プロセスに従って)9.10から10.04にアップグレードしました。いったいなぜ彼らはこれをデフォルトでサーバーにインストールするのでしょうか、そしてどうすればそれをオフにできますか?
Sudo apt-get install cpufrequtils sysfsutils
その後
echo performance | Sudo tee /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
使用しているコア/ CPUごとに繰り返します。
結果はcpufreq-info
で確認できます。
変更を永続的にするには:次の行を追加します(または複数のコア/ CPUの場合は行)
devices/system/cpu/cpu0/cpufreq/scaling_governor = performance
/etc/sysfs.confに移動します(または既存の行を編集します)。
この投稿 もご覧ください。
インターネットで提供されるソリューションのほとんどは、CPU周波数がしばらくするとリセットされるため、複雑で非効率的です。
CPUスケーリングを無効にする最も簡単で100%のソリューションは次のとおりです。
Sudo rcconf
Cpufrequtils、loadcpufreq、ondemand、powernowd、powernowdのチェックを早めにオフにします。
パネルにCPU周波数スケーリングモニターを追加し、コアを目的の周波数に設定します。
リブート。
Cpufreq-infoで、選択した周波数が常にアクティブ(100%)であることを確認します。
あなたの薬はすべて私たちのものです! :D