什么是 RDIMM??17 Mar 2025 | 6 分钟阅读 RDIMM是“registered memory”(寄存内存)的缩写。它是一种最常用于服务器的内存芯片。通过减少内存控制器上的电气负载,有助于服务器系统运行得更稳定、更具扩展性。RDIMMs通常出现在服务器中,而不是台式机或笔记本电脑,因为其增加的耐用性和可扩展性是以更高的价格为代价的。在寄存内存模块(也称为缓冲内存模块)中,DRAM模块和系统内存控制器之间有一个寄存器。它们可以减少内存控制器的电气负载,并使得单个系统能够支持比以往更多的内存模块。无缓冲内存或未寄存内存是与寄存内存相对而言的普通内存的常用术语。当寄存内存模块制作为双列直插内存模块(DIMM)时,称为RDIMM,而未寄存内存则称为UDIMM或简称为DIMM。 ![]() 性能通常情况下,使用寄存内存会导致性能下降。由于每次读写都在DRAM和内存总线之间排队一个周期,因此可以说寄存RAM的功能比同等的未寄存DRAM滞后一个时钟周期。这仅对SDRAM突发传输的第一个周期有效。然而,这种性能损失并非总是存在。许多其他因素会影响内存访问速度。例如,Intel Westmere 5600 系列处理器使用交错技术将内存访问分散到三个通道。在使用每个通道两个DIMM(2DPC)的系统中,与RDIMM相比,使用UDIMM时内存带宽会降低约5%。这是因为当每个内存通道使用两个DIMM时,内存控制器会因地址线和控制线的较大电气负载而对UDIMMs采用2T或2N定时。为了适应信号稳定时间,每个原本需要一个时钟周期的命令会延长到两个时钟周期。 兼容性在大多数情况下,主板和内存必须兼容;因此,寄存内存将无法在未设计用于它的主板上工作,反之亦然。尽管寄存内存和未寄存内存模块不能混用,但有些 PC 主板可以接受或要求使用寄存内存。尽管寄存内存与不支持 ECC 的 PC 主板配合使用时存在一些兼容性问题,但 ECC 内存(可能寄存或不寄存)通常被接受,并且在这些主板上根本无法工作,即使不提供 ECC 功能也是如此。 用途与UDIMMs相比,RDIMMs由于对内存控制器的电气负载较低,提供了更好的稳定性、可扩展性和可靠性。鉴于其提供的性能水平,RDIMMs比UDIMMs更昂贵。因此,需要高容量、高性能 RAM 的服务器通常使用RDIMMs。 RDIMMs 通常更快寄存DIMMs通过包含一个DIMM寄存器来提高信号完整性,该寄存器充当DIMM上每个动态随机存取存储器(DRAM)模块与内存控制器之间的地址和命令信号的缓冲区。由于每个内存通道现在可以最多使用三个双通道 DIMM,服务器支持的内存量大大增加。使用RDIMMs时,部分缓冲会导致内存延迟和功耗增加。DIMM上64位数据块的数量决定了它的通道数。可以认为单通道 DIMM在芯片的一侧具有DRAM,从而产生一块64位数据。具有两侧DRAM的双通道 DIMM通常在每侧有一个64位数据块。甚至还有四通道 DIMM,在DIMM的两侧各有两个64位数据块。已有研究表明,与只有一个通道(1Rx8)的 RDIMM 和 LRDIMM 相比,容量更高的 RDIMMs 和 LRDIMMs 具有更低的负载延迟。这是因为处理器无法像使用两个或更多通道的模块那样有效地并行化来自 CPU 的内存请求。 在以下选项中,哪种最适合您的设计:UDIMM、RDIMM 还是 LRDIMM?除了理解三种服务器 DIMM 类型外,了解这三种服务器内存模块之间的具体区别也至关重要。为了确定哪种内存模块最合适,必须对 UDIMM、RDIMM 和 LRDIMM 进行比较。 UDIMM 与 RDIMM1. 性能 数据直接在内存控制器和DRAM芯片之间发送和接收,而地址、命令线和时钟则在 RDIMM 的寄存器中进行缓冲。这提高了信号完整性,并减轻了内存控制器承受的电气负担,从而使系统能够在保持稳定性的同时支持更多的服务器RAM 容量。此外,奇偶校验检测是RDIMM的一项功能。在利用寄存器路由地址和控制信号时出现问题后,RDIMM 将向内存控制器发出错误信号。 相比之下,UDIMM没有配置的寄存器或缓冲区,并且所有命令都直接从内存控制器直接与DRAM芯片通信。缺少缓冲区、地址和控制信号可能会增加内存控制器承受的电气负担。因此,UDIMM启用系统可以使用的DIMM数量受到限制。RDIMM的奇偶校验错误检测功能在UDIMM中不存在。在一段时间后,如果内部组件损坏,内存控制器只能检测到地址和控制信号故障。 2. 带宽和延迟 RDIMM 提供的额外时钟周期和功耗导致更高的延迟和更低的带宽。此外,当单个服务器内存通道内存在许多DIMM时,UDIMM的时钟周期与RDIMM不同,这会导致带宽下降和延迟增加。由于时钟周期加倍以适应构建时间,因此UDIMM的带宽低于 RDIMM,延迟高于 RDIMM。因此,当每个服务器内存通道有三个或更多 DIMM 时,RDIMM 的更高性能变得显而易见。每个服务器内存通道最多只能有两个 UDIMM。 3. 应用 如前所述,内存控制器可以在相对较低的功率负载下有效地运行两个模块。这得出结论,RDIMM比UDIMM提供更好的稳定性、可扩展性和可靠性。然而,强大的性能确实伴随着略微的价格溢价。由于高端服务器需要高容量和高性能的服务器内存,RDIMM 通常用于这些系统。我们的 PC 和台式机是使用 UDIMM 的典型示例,因为它们的内存需求较低。 4. 哪种更优 RDIMM在其架构中有一个额外的寄存器,用于路由地址和命令线,因此在性能和信号完整性方面比UDIMM有显著的优势。由于对内存控制器的电气需求较低,RDIMM 比 UDIMM 更可靠、更稳定。然而,鉴于 RDIMMs 的高成本以及标准笔记本电脑和台式机的内存需求,在这些设备中使用它们仍然不切实际。某些系统类型更适合 UDIMMs,而高端服务器更适合 RDIMMs,因为它们可以防止内存性能瓶颈。即使 UDIMMs 的性能不如 RDIMMs,也必须记住,它们并不是为了取代 RDIMMs 而设计的。相反,最好将 RDIMM 和 UDIMM 视为两种不同的 DIMM 类型,每种类型都有其特定的功能和目标计算机系统。 RDIMM 与 LRDIMM1. 规格 一些更高级的RDIMM和LRDIMM规格在技术细节上是相似的。例如,在服务器内存通道上,传输速率以兆比特每秒(MT/s)表示。 由于RCD的主要目的是重新缓冲时钟并将其传输到DRAM芯片,因此时钟定时是 RDIMMs 上 RCD 的一个关键参数。另一方面,LRDIMM中必须在内存控制器和 DRAM 之间缓冲的DQ和DQS信号由一个 RCD 接收,并需要多个数据缓冲区。LRDIMM中 RCD 的输入时钟和地址总线以单方向从服务器内存控制器流向DIMM。然而,RDIMM 是双向的。 下一个主题什么是常规文件 |
我们请求您订阅我们的新闻通讯以获取最新更新。