ECC 与非 ECC 内存

gme*_*mon 2 hardware ecc

我正在为 SUPERMICRO MBD-X8DAH+-FO Dual LGA 1366 ( http://www.supermicro.com/products/motherboard/qpi/5500/x8dah_-f.cfm )寻找内存。基本上,我正在寻找 ECC 和非 ECC 内存之间的区别。我用谷歌搜索了一下,似乎获得非 ECC 内存更好,因为:

  1. 内存已经相当稳定了。
  2. 非 ECC 内存的性能优于 ECC 内存。
  3. 非 ECC 内存更便宜

获得 ECC 内存的原因是什么?

Gra*_*ant 6

相当稳定并不等同于完全稳定。很多事情都可能在 RAM 中出现问题——热量、芯片故障、宇宙辐射、小鬼、不稳定的电源。它可能只会搞砸几万亿分之一——但 RAM 每秒读取和写入数百万位。

ECC RAM 旨在能够捕捉这些故障并修复它们。对于服务器来说,这很重要,因为它可能意味着继续运行或崩溃之间的区别。或者你的薪水是 1000 美元或 100 美元之间的差额。它还允许服务器监视开始出现故障的 RAM。

性能差异相当小 - 我相信 2-3% 左右。不够引人注目。然而,由于 RAM 不良而导致您的服务器崩溃是非常明显的。

如果它不是一个关键系统 - 不处理财务记录,一些停机甚至数据损坏是可以接受的,等等,并且您的预算有限,则非 ECC RAM 很好。但是对于大多数应用程序来说,为了增加可靠性而付出额外的代价是值得的。