服务器内存RDIMM和UDIMM的区别有哪些?

再看RDIMM,即注册双列直插模块,它是目前服务器中较为主流的类型。为了克服UDIMM距离限制导致的传输问题,RDIMM在CPU和内存颗粒之间增加了一个寄存器进行信号转发。这个寄存器有效地减少了并行传输的物理距离,同时因为寄存器效率很高,使得内存更容易实现高密度和高频率。目前RDIMM单条容量在2到32GB之间,频率支持1.33GHz和1.6GHz,绝大多数2路通用配置的服务器出厂都标配这种内存。

最后是LRDIMM,即负载减少双列直插模块。虽然RDIMM提升了传输有效性,但当使用高密度4Rank颗粒时,传输有效性和频率会大幅下降。例如32GB的RDIMM在服务器上每个内存通道最多只能插2条,且频率限制在800MHz。LRDIMM通过将传统的Register芯片替换为iMB(内存隔离缓冲芯片),降低了内存总线负载。相比普通RDIMM,Dual-Rank LRDIMM功耗仅为50%,Quad-Rank能低至75%。在Nehalem-EP处理器支持的系统中,改用LRDIMM后每通道可支持3个RDIMM提升至9个DIMM,内存容量直接提升至原来的三倍。

关于UDIMM,也就是无缓冲双列直插模块,它的主要特点是CPU与内存颗粒之间没有缓存。因为数据需要从CPU直接传到每个颗粒,所以必须保证传输距离相等才能确保并行传输有效。这种极高的工艺要求导致UDIMM难以实现高密度和高频率,因此它的容量和频率通常较低,常见为2GB或4GB,最高主频约1.33GHz。不过,由于无缓存,其同频率下的时延较小。

首先我们要了解内存的基本分类,目前服务器内存主要分为UDIMM、RDIMM和LRDIMM三种。其中SR代表单通道,DR是双通道,而QR则是四通道。这些缩写代表了内存控制器与内存颗粒之间的连接方式,是理解不同内存类型性能差异的基础。