什麼對CPU危害更大?高負載還是高溫?

什麼對CPU危害更大?高負載還是高溫?

可能的重複:
CPU 使用率在 100% 持續數小時
CPU使用率持續100%可以嗎

我想知道哪種情況危害更大:高使用率(>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℃還是有點熱。即使在 100% 負載下,透過適當的冷卻,您也應該能夠將溫度保持在該溫度以下。

答案3

如果我們從抽象的角度來看這個問題,那麼嚴格來說高溫危害更大,因為CPU確實有溫度限制,但沒有利用率限制。就製造商而言,它們被設計為 100% 24 小時/天使用。沒有具體說明它們在連續 100% 使用情況下能持續多長時間,但有一個最高溫度規範。

注意:如果您不指定“高負載”和“高溫”的值,則實際上不可能正確回答這個問題,因此我必須將答案保留在抽象領域中。

相關內容