[内存带宽制约系统性能]
FB-DIMM近乎是一种梦幻级的内存技术,在现有技术基础上实现跨越式的性能提升,同时成本也相当低廉。
在整个计算机系统中,内存可谓是决定整机性能的关键因素,光有快的CPU,没有好的内存系统与之配合,CPU性能再优秀也无从发挥。这种情况是由计算机原理所决定的,CPU在运算时所需要的数据都是从内存中获取,如果内存系统无法及时给CPU供应数据,CPU不得不长时间处在一种等待状态,硬件资源闲置,性能自然无从发挥。
反之,倘若拥有一个高效的内存系统,CPU从发出请求到获取数据等待时间非常短暂,那么便可将更多的资源用于实际运算处理,对应的性能自然也就越高。正因为如此,包括Intel、AMD在内的CPU厂商才会充分考虑到内存的配合问题,目前Intel正积极推广高带宽的DDR2内存,而AMD则直接把内存控制器整合于CPU内部,达到降低延迟时间的目的。尽管方式不同,但最终目的都是为了让CPU平台能够发挥出更卓越的效能。
和PC机相比,服务器系统对内存性能更加渴求。服务器要承担的任务量远甚于PC,大量的突发访问、高强度的数据传输、频繁的数据交换、从不间断地稳固运转,这一切都要求服务器系统拥有极高的性能,多处理器往往是标准配备,与之对应,大容量、高速度的内存系统也至关重要。为此,服务器在内存方面往往不惜血本。在许多应用中,4GB容量、双通道设计只是入门产品的基准,在针对敏感应用的多路服务器系统中,多达几十GB甚至上百GB容量也寻常可见。但即便如此,内存依然是服务器性能提升的瓶颈,使用的也仍然是传统的DDR技术。
无论针对何种应用的服务器,单路系统还是多路系统,ECC Registered DDR400内存便是所能达到的最高水平(DDR2刚开始推广,尚未达到普及的水平),它的有效带宽只有3.2GBps,与PC内存没有什么差异。即使使用双通道技术,也只能达到6.4GBps的水平。为了解决这个问题,RISC架构的高端服务器系统大多为每一个CPU都配备了专属性的内存资源,再通过高速总线实现资源共享,这样单CPU便可拥有6.4GBps内存带宽,至于8路的整套系统,有效内存带宽就可以达到51.2GBps的高水平,很好满足了当前应用的需要。