在查看了美光服务器 DRAM并看到它有多么昂贵之后,我去寻找差异。
这篇已有 11 年历史的帖子指出,服务器 RAM 和消费者 RAM 在可靠性、ECC 支持以及“在开始发出故障警告而不是在发生故障后更换它们的能力”方面存在差异。
这篇博客来自 2020 年,指出大多数消费类 PC 仅使用 32 位架构、ECC 支持和双通道支持作为差异。
以及这里的所有其他帖子都询问服务器 RAM 是否可以与带有/不带有 ECC 的 PC 一起使用。
因此,数据似乎已过时或错误:
- 消费类主板已经开始支持 ECC(比如我的 X570)。
- 我怀疑可靠性(寿命)的差异,因为它们看起来几乎都是一样的。
- 我不知道为什么除了支持一些您无论如何都可以运行的随机遗留软件之外,还有人会为任何东西运行 32 位,因为 64 位是向后兼容的。
- 我不知道这十年有没有没有双通道支持的主板。
因此,现在我认为差异仅在于:每根棍子的容量,以及该帖子 11 年前声称的所谓的“故障警告”功能,也许还有可靠性。和成本。主要是成本。
有没有我不知道的新进展?为什么美光服务器 DRAM 如此昂贵?为什么不直接使用支持 ECC 和 DIMM 的消费级 DRAM 和主板(而不是需要更多 DIMM 插槽)?
编辑:有人建议,说英特尔逐步淘汰了消费产品中的ECC。这可以解释为什么服务器 DRAM 价格昂贵(因为 ECC 现在更像是一种高级规格)。现在,这是否意味着带有 ECC 的 RAM 现在只是“服务器内存”?查看美光的一位分销商表明,升级到这种 RAM 的唯一显着区别是他们的保修、更便宜(?)和更长的使用寿命。
我要称之为解决了。服务器 RAM 基本上只是让您高枕无忧。
谈到现代记忆,有4个因素需要考虑:
ECC 与非 ECC。ECC 每个字节有 10 位来存储奇偶校验。这意味着芯片数量增加 25%,因此成本增加 25%。
无缓冲与注册与完全缓冲。台式机使用无缓冲内存。服务器通常使用注册或完全缓冲的内存。注册内存在地址线上有一个缓冲区。这增加了延迟,但减少了内存控制器上的负载,并允许使用更大的内存模块。全缓冲存储器在数据线上也有一个缓冲器。
这些额外的缓冲芯片增加了成本。
这意味着对于 x4 配置,您可能需要两倍于 DIMM 上的芯片。
更多筹码 - 更多成本
每个 rank 更多的内存会给内存控制器带来更多的负载,因此服务器内存往往会有更多的 rank。
更多等级,更多筹码,更多成本。
这就是服务器内存更昂贵的原因。Spec-for-spec,成本一般没有显着差异。