什么是服务器内存?

Mic*_*wan 6 memory

对于某些背景,作为一种爱好,我有时会做一些非常占用内存的工作。因此,我打算让我的下一台家用 PC 购买具有大量 RAM(可能为 32GB)的东西。在我见过的预配置机器上,这往往非常昂贵或不可能,因此我探索了构建自己的机器的可能性。

我偶然发现了一些标榜为“服务器内存”的RAM 这适用于我的家用 PC,而不是服务器本身。但是,我认为它可能具有一些类似服务器的特征。什么是服务器内存?是否适合普通桌面使用?我有点担心,也许因为与其他选项相比,价格似乎太低了,也许这不是我需要的。

我知道具体的买入/卖出建议在这里是题外话,所以这不是我要找的。我想在这里学习如何做出自己的决定。

And*_*aKo 6

没有“服务器内存”这样的东西!广告用于服务器使用的内存模块通常使用的技术应该可以减少由于各种原因(例如背景辐射等)在 RAM 内发生错误的机会,但这并不意味着它们在“正常”计算机上无法使用。您只需要正确类型的主板。

有多种技术可以使这种错误检测成为可能。链接产品使用奇偶校验和纠错代码存储器。奇偶校验系统基本上通过为每个位存储一个附加字节来工作。计算机检查表示 1 或 0 的位数是偶数还是奇数,然后添加另一位以使总数变为偶数或奇数,具体取决于机器的设置。当从内存中读取数据时,会检查奇偶校验位,如果位数错误,则计算机知道内存存储有错误。这样做的缺点是可能会发生两个错误并且位数是正确的,因此它们不会被检测到

ECC 内存有一些恢复损坏数据的能力,但这样做通常需要比非 ECC RAM 存储更多的数据,因此可能会稍微慢一些。我没有足够的经验来解释它是如何恢复数据的,但这里有一篇关于它的 Wikipdia 文章。

现在我将专注于故事的另一面。针对服务器的 RAM 模块通常具有比针对台式计算机的 RAM 模块可以存储更多数据的芯片,并且经常推动制造技术的极限。除了 ECC 之外,这也是它们更贵的原因之一。

现在来实际回答您的问题:您想要的计算机通常称为工作站计算机。这是具有标准台式机外形但具有服务器性能的计算机的名称。因此,要获得您想要的东西,您需要购买工作站主板或至少支持大内存模块和 ECC 的主板。除了支持服务器市场常见的内存技术,工作站主板通常支持服务器类型的CPU,可能有两个用于双处理器系统的插槽,通常比普通台式机的主板更可靠,可能有大量的高速PCI-E插槽(我见过一些主板上的所有插槽只有 PCI-E 16x 插槽)等等。

当然,这样做的缺点是主板、RAM 和 CPU 往往比普通台式机主板更贵。

所以底线是:如果您需要高可靠性 RAM,请购买 ECC RAM 和合适的主板和处理器。如果您只需要大量 RAM,请购买带有大量插槽的主板,可以支持大型模块并使用非 ECC RAM。这样你就可以在整个系统上节省更多的钱。