不同 DIMM 模块设置的性能

不同 DIMM 模块设置的性能

我正在尝试实现尽可能快的 DDR3 DIMM 模块设置。我研究了可用的基准,能够在这些对之间找到(相当令人满意的)解决方案

1DPC UDIMM vs 2DPC UDIMM (same freq) - first is faster
1DPC RDIMM vs 2DPC RDIMM (same freq) - first is faster [1]

1DPC UDIMM vs 1DPC RDIMM (same freq) - first is slightly faster [2]
2DPC UDIMM vs 2DPC RDIMM (same freq) - second is faster [2]

1DPC RDIMM (2133MHz) vs 2DPC RDIMM (1866MHz) - first is slightly faster [3]

但这还不足以解决我的问题。

以下哪种配置速度更快(四通道设置,32 GB):

  • A)4x 8GB 1DPC UDIMM (1866MHz)
  • b)8x 4GB 2DPC RDIMM (1600MHz)

然后我进一步阅读 MB 手册,似乎还有一个因素需要考虑 -记忆等级

有单人间、双人间和四人间可供选择。

  • 四核会降低 DIMM 的频率,因此消除了四核选项。
  • 两个单列 DIMM 的运行方式应与一个双列 DIMM 相同。
  • 根据 Supermicro MB 手册(以及 HP 或 IBM 等其他制造商的一些手册),使用双列模块填充所有插槽将实现最佳性能。

我没能找到任何企业级硬件基准测试,不过我找到了一个针对消费级 DIMM 的基准测试,它表明每通道双列的性能优于每通道单列 [4],而且我还找到了一份引述摘要(IBM、Crucial),其中提到每通道列数越多,性能越好。[5]

我在研究价格时发现的另一件有趣的事情是,二手 RDIMM 往往比二手 UDIMM 便宜得多(我认为这是由于市场需求)。因此,0.5% 的内存带宽优势不值得多花钱。

现在,当我修改我原来的问题如下时:

以下哪种配置速度更快(四通道设置,32 GB):

  • A)4x 8GB Dual Rank 1DPC RDIMM (1866MHz)
  • b)8x 4GB Dual Rank 2DPC RDIMM (1600MHz)

问题是,与选项 A 相比,选项 B 每 GB 可以便宜 10%。而且 MB 不允许对 1866 MHz 模块使用 2DPC 配置,因此使用此配置无法提高速度。而且它将用于多个 CPU,因此 10% 并非毫无意义。

[1]https://www.anandtech.com/show/8423/intel-xeon-e5-version-3-up-to-18-haswell-ep-cores-/10

[2]https://community.spiceworks.com/how_to/54504-difference-between-rdimm-and-udimm

[3]https://www.microway.com/hpc-tech-tips/3-dimms-per-channel-on-xeon-e5-2600v3/

[4]https://www.techspot.com/article/1971-more-ram-modules-better-for-gaming/

[5]https://forums.lenovo.com/t5/ThinkPad-T400-T500-and-newer-T-series-Laptops/Memory-dual-rank-vs-single-rank/mp/3698242?page=1#3700957

相关内容