我在构建稳定的机器上大惊小怪——因为我绝对讨厌崩溃、重启、有趣的行为等——所以纠错又名 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 在服务器需要时值得使用。维基百科:
计算机系统中的错误检测和纠正似乎时时流行。当被问及为什么将其排除在 CDC 6600 之外时,西摩·克雷 (Seymour Cray) 曾说过一句著名的话:“平价是为农民准备的”。他将平价纳入了 CDC 7600,据说“我了解到很多农民都购买电脑”。
我在互联网上找不到确切的来源,除了模糊地声称每 GB 每月有一个位错误,这显然是荒谬的;服务器将轰然左右世界各地,如果这是远程如此。
来自实际服务器管理员的 MetaFilter 线程的一些亮点:
我认为 ECC 是很酷的东西,但我的服务器有和没有它,而且我从来没有让它的存在或不存在做任何事情,无论哪种方式。
我了解 ECC RAM 的用途,但不是重点。我的意思是,我从来没有注意到宇宙射线位翻转导致的任何问题。即使在具有多年正常运行时间的个人计算/编译服务器上。并不是说位没有翻转,但它们当然无关紧要。
根据我在这里和那里运行数千台机器的经验,您更有可能让 Ext3 无声无息地呕吐,而不是遇到 ECC 可纠正的问题。
就我个人而言,我认为 ECC 有点货物崇拜,但只要成本溢价不太高,它是大型强大服务器上的合理保险政策。
| 归档时间: |
|
| 查看次数: |
3341 次 |
| 最近记录: |