背景:
我最近意識到dmesg
,syslog
自 5 月以來,我的 CPU 一直過熱。不超頻。我有一個英特爾® 酷睿™ i5-2500K,據我所知,庫存冷卻器根本有缺陷。我知道我應該留意dmesg
硬體錯誤,但我只看到:
CPU2:核心溫度高於閾值,CPU 時脈受到限制
每隔一段時間,我就沒有想太多。顯然我以後會更加小心。據我所知,CPU 溫度徘徊在 90°C 左右。
這是我的問題:
從5月份開始我複製了很多資料,我的照片,樂團錄音等等…
我的資料是否有可能已被此問題悄悄損壞?我猜測 CPU 內建了 ECC 或校驗和,但我不確定。當然,我最不想看到的就是一直在使用我的計算機,現在突然我的所有資料都被悄悄損壞了。任何想法都將不勝感激。
答案1
你這樣說:
我的資料是否有可能已被此問題悄悄損壞?我猜測 CPU 內建了 ECC 或校驗和,但我不確定。
是的,核心電腦系統具有 ECC 功能,但根據我對現代 CPU 架構的理解,CPU 本身可以運行到 90°C,只要該溫度不是一直維持在 90°C。
這意味著如果您的系統峰值溫度為 90 °C,然後再次下降到低於該溫度,則應該不會出現問題。即便如此,在 90°C 下運行 CPU 的最糟糕的方面是,您實際上會更快地燒毀 CPU;資料損壞可能會發生,但很快就會顯而易見。
忘記你的資料文件,你的核心作業系統將在你眼前開始崩潰。此頁面位於“溫度對 Intel CPU 效能的影響”解釋得很好:
CPU 等敏感電子裝置的使用壽命有限,在較高溫度下運作會縮短其使用壽命。因此,除非您想有藉口經常升級系統,否則較高的溫度會適得其反。
對於 PC 硬件,溫度越高,出現輕微和主要硬體故障的可能性就越大。這些硬體故障可能會導致各種後果,從需要糾正的小錯誤導致的效能下降,到更嚴重的錯誤導致的資料損壞或藍色畫面。
另外值得注意的是他們的三個關鍵結論:
- 現代 Intel CPU 可以全速運轉(包括根據核心數量和工作負載允許的全面睿頻加速),溫度最高可達 100 °C
- 即使CPU達到100°C後,效能也不會受到太大影響,直到CPU大約20%的時間> 99°C
- 雖然庫存冷卻僅導致效能下降約 2.5%,但即使是市場冷卻器之後的預算也會顯著提高 CPU 溫度
因此,這似乎證實了現代 CPU 在 90°C 或更高溫度下運行可能發生的最糟糕的情況是 CPU 本身的壽命縮短;沒什麼別的了。
也就是說,這主要是軼事,但就你的問題而言:
從5月份開始我複製了很多資料,我的照片,樂團錄音等等…
根據我的經驗,資料損壞的檔案要么根本無法複製(系統本身由於某些資料讀取錯誤而停止複製),要么檔案本身顯示一些似乎已關閉的資料修改日期。就像如果你有一張 2012 年的照片,你從未碰過,但突然它的修改日期是 2015 年,不知何故與你複製文件的日期相匹配,那麼我會擔心。
但不要讓恐慌淹沒你。我相當有信心,如果 90 °C 的溫度相當零星且不持續,那麼您的數據應該沒問題。如果您能夠實際複製這些文件,那麼我相信它們沒問題。
也就是說,我瀏覽了 PDF 版英特爾官方數據表“第五代桌上型電腦英特爾®酷睿™處理器家族”並發現我相信第 71 頁上有一些相關信息,其中該系列 CPU 的 TCC(熱控制電路)激活溫度據稱為 96 °C。當 TCC 觸發時,CPU 會降低 CPU 週期以試圖冷卻自身。
因此,如果您注意到90 °C CPU 溫度並且偶爾出現「CPU2:核心溫度高於閾值,CPU 時脈節流」訊息,則表示CPU 溫度偶爾會高於96 °C,需要降低CPU 週期以進行冷卻,然後您回到96°C以下。
這意味著如果你問我,你應該考慮修復那個 CPU 上的冷卻器/風扇。但至於它會損壞您系統上的資料嗎?我認為,偶爾被系統成功抑制的 96 °C+ 除了縮短 CPU 本身的壽命之外,不會對您的系統產生任何影響。