Linux

將 CPU 頻率設置為硬體最低限制 - 會損害硬體嗎?

  • July 19, 2021

我在英特爾賽揚 N4120 上執行。我可以輕鬆地將所有 4 個核心的 CPU 調控器設置為powersave使用:

for n in {0..3}
do
 sudo cpufreq-set -g powersave -c $n
done

現在,使用cpufreq-info我知道我的 CPU 的硬體限制是 800 MHz - 2.60 GHz。並且,cpufreq-set允許我設置最高和最低時鐘速度。

我的問題是:如果我總是將所有核心的 CPU 的最高和最低時鐘速度設置為 800 MHz,同時將控制器設置為powersave所有時間,那麼它會影響我的硬體嗎?

資訊:我在我的一台較舊的(Intel Pentium Core 2 Duo)電腦上執行此操作,並且發生了核心崩潰(不確定它們是否相關)。我就這樣用了很長時間的電腦——然後我就不能再調整我的 CPU 了。沒有cpufreq-set命令起作用了。同樣,不確定它們是否可以相關。

讓我們回想一下,縮放調節器是做什麼的。

是官方文件。如果 CPU 支持動態頻率設置,則 linux 核心負責設置合適的 cpu 頻率。設置縮放調控器僅更改核心可以更改 CPU 頻率的限制。

現在,當您將 CPU 強制設置為可用的最低頻率時會發生什麼?

  • 您的 CPU 消耗更少的電量
  • 您的 CPU 產生的熱量較少,需要冷卻。
  • 沒有發出改變頻率設置的命令,因為頻率保持不變

考慮到硬體損壞最可能的原因是熱死(例如由於 CPU 冷卻器被灰塵覆蓋),您可能會通過限制 CPU 速度來延長 CPU 的使用壽命。

對硬體的其他影響呢?

當然,您將遭受性能損失,這也可能包括其他硬體 - 例如網卡,因為幾乎所有東西都必須通過 CPU。但除了性能損失之外,我認為不會有其他影響。

引用自:https://serverfault.com/questions/1069989