組電腦需要選購ECC嗎?DDR5內建ECC記憶體!?

組電腦需要選購ECC嗎?DDR5內建ECC記憶體!?

 

ECC 全名為 Error-Correcting Code,簡單來說 ECC 是內建位元檢查,當記憶體出現資料錯誤時能夠偵測,並修正錯誤。,電腦上資料的傳輸會先由存取速度最快的記憶體處理,再依需要存進資料庫、或是硬碟之中永久保存。

萬一在記憶體階段就發生了錯誤,導致存進資料庫或硬碟的資料本身就不正確?想想就是可怕的事。尤其對於資料正確性非常嚴正的商業伺服器或金融單位。

因此伺服器大多會選用 ECC 功能記憶體,而家用主機呢?有一說是長期電腦不關(包括手機也是),到後面就會開始發生一些奇怪的錯誤,就是因為記憶體已經開始出錯。

很少人組電腦選用 ECC 記憶體的原因?ECC 缺點?

記憶體是只要斷電就會重置的儲存裝置,因此對於不會保持 7*24 (一周七天*24小時,意思是永不關機),的家用主機來說重要性較低。

 

且電腦發展至今,除了記憶體之外還是有很多驗證資料的手段,來確保你的資料正確性,一般應用來說,普通記憶體可能就足夠可靠了。

 

但大多家用主機不選用 ECC 記憶體最主要的原因是:

  • 價格昂貴
  • 需 CPU 和主機板支援才能裝
  • 延遲稍高,速度較慢

 

這些可以說是 ECC 的缺點,較高價格卻買到較慢的記憶體。因為 ECC 追求的是穩定的系統,而不是超頻。CPU 部分 AMD 的 Ryzen 系列都一直有支援 ECC,但主機板不一定,這部分要去看主機板的記憶體支援清單,我的經驗是 ASUS 的大多會支援,其他牌如微星、技嘉有支援的很少。

 

intel 的主流消費級 CPU 對於 ECC 的支援策略一直在改變,12~14 代支援 ECC,12 代以前大多不支援。如果 CPU 不支援也不需要特別看主機板了,CPU 不支援主機板就絕對不會支援。

ECC 記憶體真的有用嗎? 如果組 NAS 需要選購 ECC 記憶體嗎?

這邊可能會潑決定選購 ECC 記憶體的人一點冷水

根據對岸 bilibili 主的一篇評測中,他找來了各個有自架雲端應用、NAS 的人,一起記錄了 ECC 糾錯的過程,主機開機時間從 16 天到超過 400 天不等、記憶體容量從 16GB 到 768GB 的巨大記憶體配置都有。

 

而在這 13 台測試的主機中,記錄到的 ECC 糾錯次數為:0

你沒看錯!整個記錄過程,沒有任何一台主機的 ECC 曾經記錄到錯誤並糾錯。

ECC 記憶體糾錯紀錄結果
參與紀錄的 13 台主機中,沒有人的 ECC 記憶體出現糾正錯誤的紀錄。

該 ECC 評測影片連結

代表 ECC 記憶體沒有用嗎?

但因此就代表 ECC 沒用嗎?我覺得不是,也許就是因為 ECC 的體質穩定,才讓出錯率大幅下降,但某種程度也許也證明了,為何一般用家真的不太需要花大錢購置 ECC 記憶體。ECC 記憶體更穩定,但已現在的價格來說還不足以吸引桌上電腦使用者選用。

追求穩定依舊 ECC 是必備

且就算有十三台主機的數據,其實以統計的角度來講,都算是非常小,不足以成為任何證明。且運作的主機大多是 NAS 等檔案系統主機居多,較少存儲之間更複雜的網站等其他應用。

網站除了需要儲存網站資料提供外部存取之外,還可以透過後台編輯網站資料,即時寫入資料庫,訪客的不同請求也會需要從資料庫撈取資料,再加上還需要配置記憶體做伺服器端快取,存取優化、Cookie、Session 等… 在記憶體的操作上其實複雜許多。

DDR5 內建 ECC 嗎?

內建 ECC 可以說對,也不對。DDR5 一樣有出 ECC 版本,而一般版本內建的是 On-die ECC,這種 ECC 只負責晶片內部的錯誤檢測和糾正,不會處理晶片之間的傳輸錯誤。

結論:追求絕對穩定選 ECC、電腦玩家選 DDR5 超頻記憶體

但綜合以上資料,一般用家,甚至需要 24 小時開機的 NAS 或輕伺服器用家,都可以考慮用一般 DDR5​ 即可,可以以更低價格得到更高的速度。且一般消費級 CPU 要購買 ECC 選擇少又有點困難。如果真要可靠可能要考慮伺服器級 CPU Xeon、EPYC 搭配伺服器專用主機板了。

超頻記憶體不是真的要你自己手動超頻,現在主機板都內建自動超頻,你只要選購好頻率夠高且支援 XMP、EXPO 參數的記憶體,主機板就會自動幫你超上去喔。

所有內容皆為實際經歷,撰寫、詳細紀錄分享給大家。
希望能幫助到你。如有餘裕,一杯咖啡能讓造九走得更遠!

請 Perry 喝杯咖啡
上一篇不斷電系統 UPS 選購CyberPower 650VA 開箱 下一篇入門級電動牙刷 小米 vs Philips 飛利浦?

0 則留言

嗨!歡迎加入討論!告訴我們你的看法...