我在英特尔赛扬 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。但除了性能损失之外,我认为不会有其他影响。