将 CPU 频率设置为硬件最低限制 - 这会损害硬件吗?

将 CPU 频率设置为硬件最低限制 - 这会损害硬件吗?

我在 Intel Celeron 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命令再起作用了。同样,不确定它们是否相关。

答案1

让我们回顾一下扩展管理器的作用。

这里是官方文档。如果 CPU 支持动态频率设置,则 Linux 内核负责设置适当的 CPU 频率。设置缩放调节器只会更改内核可以更改 CPU 频率的限制。

现在,当您强制将 CPU 设置为可用的最低频率时会发生什么?

  • 你的 CPU 消耗更少的电量
  • 您的 CPU 产生较少的热量,需要冷却。
  • 由于频率保持不变,因此未发出更改频率设置的命令

考虑到硬件损坏的最可能原因是热死亡(例如由于 CPU 冷却器被灰尘覆盖),您可以通过限制 CPU 速度来延长 CPU 的使用寿命。

对硬件的其他影响又如何?

当然,你会遭受性能损失,这还可能包括其他硬件——例如网卡,因为几乎所有东西都必须经过 CPU。但除了性能损失外,我认为不会有其他影响。

相关内容