RDIMM、UDIMM、LRDIMM 到底差在哪,测试为什么不能混为一谈

三种模组,缓冲程度不一样

UDIMM 不带缓冲,信号从控制器直连颗粒,常用于台式机和少数工作站;RDIMM 在命令地址上加寄存器,用于主流服务器;LRDIMM 更进一步,连数据信号也经过数据缓冲芯片(DB),把负载压得更低,单条能堆到更大容量,常见于四路、八路大机型。

三者的电气行为、训练项、时序窗口都不一样。LRDIMM 的数据缓冲会带来额外延迟和专属的训练流程,UDIMM 则根本没有寄存器那一堆时序参数。

混测会出两个错

第一,用只认 UDIMM 的主板去测 RDIMM,根本点不亮,谈不上测试;反过来用服务器主板测 UDIMM,虽然能亮,但主板并不按 UDIMM 的规范去校核颗粒余量。第二,更隐蔽的是:同一台“二手服务器”可能只支持某几种 Rank 组合,对别的上限的条子识别不全,于是把“认不出”误当成“条子坏”。

所以合格判定第一步是分类型。要测 RDIMM,就得用理解 RDIMM 信号结构和训练项的设备,而不是随手抓一台能开机的机器。回到 RDIMM 本身的原理,会更容易理解为什么“能开机”和“合格”之间隔着一整条测试链路。

常见误区

  • 误区:能插进去亮机就是好条。事实:亮机只说明类型勉强匹配,余量未知。
  • 误区:一台服务器能测所有内存。事实:Rank、容量、缓冲类型不同,支持矩阵有限。

延伸阅读