在台式 PC 中使用 ECC RAM 是否有特定或可衡量的优势?

Chr*_*Rea 21 memory crash ecc

我在构建稳定的机器上大惊小怪——因为我绝对讨厌崩溃、重启、有趣的行为等——所以纠错又名 ECC RAM 似乎解决了一个大问题:内存错误。

但它真的有效吗?是否有可衡量的优势,例如更少的碰撞或其他行为?

除了成本,为什么不为新的 PC 构建使用 ECC 内存?为什么 ECC 功能主要适用于服务器/工作站级机器,而不适用于面向消费者的主板?

Ave*_*yne 10

我已经在服务器中使用 ECC ram 几年了。当您大量使用您的机器时,ECC 真的很出色,例如“每天使用超过 12-16 小时”。我在没有 ECC 的情况下构建的小型白盒服务器迟早会出现需要重新启动的“问题”,但 ECC 机器从未出现过这些问题。

所以,我的回答是:如果你使用你的电脑了很多,那么很有可能是肯定的。如果您 24/7 全天候使用计算机,那么它应该是必备的。

有一些主板支持 ECC。它们通常处于事物的“更高”端,但通过一些研究,您可以从不同的制造商那里找到它们。唯一的其他考虑是记住在 BIOS 中启用 ECC 支持。


谷歌已经在这个问题上摇摆不定。 请参阅http://blogs.zdnet.com/storage/?p=638了解这确实如何影响现代系统。

  • “我在没有 ECC 的情况下构建的小白盒服务器迟早会出现需要重新启动的‘问题’”——这对我的口味来说有点杜撰 / 巫毒计算.. (8认同)
  • 你认为我不知道这一点?你还能如何解释*相同*硬件上的*相同*软件有奇怪的问题(邮件误投),但问题*在*更换所有RAM后自行解决?我也不喜欢这个想法,但鉴于它是唯一需要更改的主要组件,并且将其与 ECC 升级后*消失* 的问题相结合,好吧,很难忽略... (4认同)

Jef*_*ood 5

我只认为 ECC 在服务器需要时值得使用。维基百科

计算机系统中的错误检测和纠正似乎时时流行。当被问及为什么将其排除在 CDC 6600 之外时,西摩·克雷 (Seymour Cray) 曾说过一句著名的话:“平价是为农民准备的”。他将平价纳入了 CDC 7600,据说“我了解到很多农民都购买电脑”。

我在互联网上找不到确切的来源,除了模糊地声称每 GB 每月有一个位错误,这显然是荒谬的;服务器将轰然左右世界各地,如果这是远程如此。

来自实际服务器管理员的 MetaFilter 线程的一些亮点:

我认为 ECC 是很酷的东西,但我的服务器有和没有它,而且我从来没有让它的存在或不存在做任何事情,无论哪种方式。

我了解 ECC RAM 的用途,但不是重点。我的意思是,我从来没有注意到宇宙射线位翻转导致的任何问题。即使在具有多年正常运行时间的个人计算/编译服务器上。并不是说位没有翻转,但它们当然无关紧要。

根据我在这里和那里运行数千台机器的经验,您更有可能让 Ext3 无声无息地呕吐,而不是遇到 ECC 可纠正的问题。

就我个人而言,我认为 ECC 有点货物崇拜,但只要成本溢价不太高,它是大型强大服务器上的合理保险政策。