带有 ECC 的 DDR4 RAM 是否比带有 CRC 的常规 DDR4 RAM 具有明显优势?

带有 ECC 的 DDR4 RAM 是否比带有 CRC 的常规 DDR4 RAM 具有明显优势?

DDR4 之前的标准 DIMM 没有错误检查,而对于具有增加 RAM 的 HA 服务器或工作站,常见的做法是使用带有 ECC 的 DIMM。

DDR4 标准引入了非 ECC 模块的 CRC 校验。

这是否在某种程度上缩小了常规 RAM 和 ECC RAM 之间的安全差距,或者即使在工作站中是否仍然建议从一定数量的 RAM 中使用 ECC?

答案1

ECC 代表错误检查和纠正,而 CRC 代表循环冗余校验错误检测。

ECC 通过纠正简单错误(例如单比特死区)提供更强大的针对软错误的保护。

简而言之,CRC 只能检测到 RAM 错误,但 ECC 可能成功纠正小错误。

对于消费类设备来说,这两种类型可能没有太大区别,因为坏的 RAM 总是需要更换。但对于关键任务设备,ECC 可以延长其使用寿命。

参见维基百科 错误检测和纠正

相关内容