服务器 RAM 与支持 DIMM 和 ECC 的消费级芯片组的消费级 RAM 有何不同?

服务器 RAM 与支持 DIMM 和 ECC 的消费级芯片组的消费级 RAM 有何不同?

看过之后美光服务器 DRAM看到它如此昂贵,我便开始寻找其中的不同之处。

这篇 11 年前的帖子指出服务器 RAM 和消费者 RAM 在可靠性、ECC 支持以及“在开始发出故障警告时而不是出现故障后进行更换的能力”方面存在差异。

本博客来自于 2020 年,指出大多数消费类 PC 仅使用 32 位架构、ECC 支持和双通道支持作为差异。

这里的所有其他帖子都询问服务器 RAM 是否适用于有/没有 ECC 的 PC。

因此,看起来数据要么过时了,要么是错误的:

  1. 消费类主板已经开始支持 ECC(例如我的 X570)。
  2. 我怀疑可靠性(寿命)的差异,因为它们似乎大多都是相同的。
  3. 我不知道为什么有人会运行 32 位,除了支持一些你可以运行的随机遗留软件,因为 64 位是向后兼容的。
  4. 我不知道这十年来有哪款主板不支持双通道。

所以现在我认为区别仅在于:每根硬盘的容量,以及 11 年前那篇帖子中提到的所谓“故障警告”功能,以及或许可靠性和成本。主要是成本。

是否有我不知道的新进展?为什么 Micron 服务器 DRAM 如此昂贵?为什么不直接使用支持 ECC 和 DIMM 的消费级 DRAM 和主板(除了需要更多 DIMM 插槽)?

编辑:有人提出,英特尔已在消费产品中逐步淘汰了 ECC。这可以解释为什么服务器 DRAM 价格昂贵(因为 ECC 现在是一种更高级的规格)。现在,这是否意味着具有 ECC 的 RAM 现在只是“服务器 RAM”?查看其中一个美光的经销商表明升级到这种 RAM 的唯一显著区别是其保修,更便宜(?),并且使用寿命更长。

我要说这个问题已经解决了。服务器 RAM 基本上可以让你高枕无忧。

答案1

谈到现代记忆,有四个因素需要考虑:

  1. ECC 与非 ECC。ECC 每字节有 10 位用于存储奇偶校验。这意味着芯片数量增加 25%,因此成本也增加 25%。

  2. 无缓冲、已注册和完全缓冲。台式机使用无缓冲内存。服务器通常使用已注册或完全缓冲内存。已注册内存在地址线上有一个缓冲区。这会增加延迟,但会减少内存控制器的负载,并允许使用更大的内存模块。完全缓冲内存在数据线上也有一个缓冲区。

这些额外的缓冲芯片增加了成本。

  1. 宽度(x4 与 x8)这与内存总线如何排列到芯片有关。一些更高级的内存安全功能需要 x4 排列。

这意味着对于 x4 配置,您可能需要两倍 DIMM 上的芯片数量。

更多芯片 – 更多成本

  1. 等级 RAM 通常为单级、双级或四级。不同等级大致相当于同一内存通道上的不同插槽。

每个等级的内存越多,内存控制器的负载就越大,因此服务器内存往往具有更多的等级。

排名越高,筹码越多,成本也就越高。

这就是服务器内存更贵的原因。规格相同,成本通常没有明显差异。

相关内容