當前位置: 首頁>>技術教程>>正文


如何禁用CPU頻率調整並將係統設置為性能?

, , , ,

問題描述

我的處理器以最大速度的40%運行,我希望它始終使用100%的速度。我在Google上搜索過,但教程很老,而且各有不同。

那麽,如何永久禁用CPU頻率調整並將我的係統設置為性能模式?

請,隻有基於終端的解決方案,我不想要小程序。

我正在使用Xubuntu 14.04 x64。

最佳解決思路

在與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會使我的係統不穩定,因此不建議這樣做。

對不起,如果我拚錯了一些東西。 🙂

資料來源:

次佳解決思路

我不能評論,所以我不得不求助於一個新的答案。要立即獲得結果,請確保在遵循Dennie的所有步驟後,為新頻率執行sudo /etc/init.d/cpufrequtils restart

第三種解決思路

試試這個:

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

performance替換ondemand。對每個核心重複(增加cpu0:cpu1,cpu2)。

如果出現保存錯誤,請使用nano編輯器:

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

資料來源:Avoiding CPU Speed Scaling – Running CPU At Full Speed

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/2980.html,未經允許,請勿轉載。