Linux
將 CPU 頻率設置為硬體最低限制 - 會損害硬體嗎?
我在英特爾賽揚 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。但除了性能損失之外,我認為不會有其他影響。