我想知道哪种情况更有害:高使用百分比(> 90%)还是高温(> 70 或 80 摄氏度),都持续几个小时?
我只知道高温不好,但不清楚 CPU 占用率过高是否不好。
如果可以在“更高使用率和更低温度”与“更低使用率和更高温度”之间进行选择,例如通过缩放 CPU 频率并在 Ubuntu 中使用命令 cpulimit,那么选择的建议是什么?
答案1
高百分比的 CPU 使用率不会造成危害,因为 CPU 没有任何移动部件,不会在使用一定时间后性能下降。
理论上是可以的,但我还没见过因为使用率过高而导致 CPU 故障的情况。(你甚至可以 24/7/365 全天候安全地使用它们。)
热量是另一个会缩短 CPU 寿命的问题。(另一个是超频。)它与使用情况有关,产生的热量越多,寿命越短。
但同样,适当的冷却将温度保持在规格范围的“中间区域”将能够连续使用。
我认为可以归结为以下几点:如果你能保持较低的温度,使用率就不重要了。
答案2
如果可以在“更高使用率和更低温度”与“更低使用率和更高温度”之间进行选择,例如通过缩放 CPU 频率并在 Ubuntu 中使用命令 cpulimit,那么选择的建议是什么?
不能。使用率越高,温度越高。使用率越低,温度越低。
降低 CPU 频率
cpufreq
只会影响百分比不会降低温度,从而降低 CPU 占用率。百分比是一个毫无意义的值。在完全相同的工作负载下,当 CPU 超频或降频时,百分比可能会上升或下降。但工作负载仍然相同,因此使用造成的任何潜在损害(我不确定是否存在)都将完全相同。
同样,
cpulimit
限制 CPU 使用率,从而保持百分比和溫度低。
我只知道高温不好,但不清楚 CPU 占用率过高是否不好。
多热才算坏取决于每个 CPU。您的特定 CPU 将在 105ºC 时自动关闭,以防止损坏(来源)。
尽管如此,80ºC 还是有点热。即使在 100% 负载下,通过适当的冷却,您也应该能够将温度保持在该温度以下。
答案3
如果我们从抽象的角度看待这个问题,那么严格地说,高温的危害更大,因为 CPU 确实有温度限制,但没有使用率限制。就制造商而言,它们是每天 24 小时 100% 使用。没有规格规定它们在连续 100% 使用率下能持续多长时间,但有一个最高温度规格。
注意:如果没有指定“高负载”和“高温”的值,就不可能正确回答这个问题,所以我必须将答案保留在抽象领域。