三、支持FB-DIMM技术的服务器内存
在目前主流的服务器内存市场上,支持FB-DIMM技术的服务器内存已很常见。FB-DIMM是什么呢?FB-DIMM(Fully Buffered-DIMM,全缓冲内存模组)是Intel在DDR2、DDR3内存的基础上发展出来的一种新型内存模组与互联架构,其可以极大地提升系统内存带宽并且极大地增加内存最大容量。
图3 FB-DIMM技术的原理图
从技术上来看,FB-DIMM技术并不会对现有DDR内存体系造成额外的影响,因为它主要是一种新的内存互连技术。其通过AMB(Advanced Memory Buffer)先进内存缓冲器芯片可把DIMM上的并行内存资料转换为串行,可承接同一通道串连的其他FB-DIMM资料,并将资料传道到下一FB-DIMM的AMB或主板上的内存控制器。与DDR2和DDR3内存相比,FB-DIMM会执行更多的除错协议。虽然其会造成效能的下滑,这对于数据的完整性有很大的帮助。
与普通的DIMM模块技术相比,FB-DIMM与内存控制器之间的数据与命令传输不再是传统设计的并行线路,而采用了类似于PCI-Express的串行接口多路并联的设计,以串行的方式进行数据传输。在这种新型架构中,每个DIMM上的缓冲区是互相串联点对点的连接方式,从而有助于容量与频率的提升。并且其具备的CRC(Cyclic Redundancy Check)循环冗余校验技术,可实时保护数据和命令加密,大幅度提高系统的可维护性。
所以,与现有技术相比,FB-DIMM内存可提供4倍于普通DDR2内存的带宽。FB-DIMM内存架构允许用户持续扩展他们服务器的内存容量,这种内存架构允许最大6个内存通道,每个通道最大支持8个双面内存模组,并且允许2个通道同时进行数据读写——例如,金士顿4GB FB-DIMM内存最大可为服务器提供192GB内存容量,三星8GB FB-DIMM内存则最大可为服务器提供384GB内存容量,这对于高端服务器系统来说是至关重要的。
图4 具备AMB芯片是FB-DIMM内存的最大特征
而由于FB-DIMM的针脚数量会大幅度只有69根针脚,和单通道DDR2内存架构的240根针脚相比,FB-DIMM的69根针脚更利于PCB板的设计和布线。此外,为了达到同步的信号传输,在电路板的设计中,电路工程师们为了实现线路长度相等,需要采用象蛇形一样复杂的布线方式。而FB-DIMM支持长度不相等的线路,内存控制器和缓冲可以对线路长度不相等造成的信号传输时差进行补偿,从而简化电路板的设计。
目前支持FB-DIMM技术的服务器内存同样可向前兼容ECC技术,在Intel的强力推广下,目前各大厂商都已明确支持FB-DIMM技术。早在2005年底,三星便率先开发出8GB FB-DIMM内存,而目前市场上的FB-DIMM内存已成为服务器内存的新宠。
目前国内市场常见的此类产品有金士顿2GB/4GB DDR2-667 ECC FB-DIMM(参考价格380元/880元)、三星1GB/2GB DDR2-667 FB-DIMM(参考价格380元/590元)、南亚易胜2GB/4GB FB-DIMM 800 ECC(参考价格1590元/2590元)、英飞凌2GB FBD 667(参考价格980元)、创见1GB DDR2-667 FB-DIMM(参考价格350元)、现代1GB/2GB FB-DIMM 667 ECC(参考价格350元/470元)等。