在每一代的DELL服务器中总会携带有一些独有的技术,到了Nehalem-EX这一带也是这样,这次,戴尔带来的是一个叫做FlexMem Bridge的技术,顾名思义:弹性内存桥接技术,这个技术用来干什么的呢?
我们先来看看M910的结构,R810是结构相似的机架版本:
四路7500/6500至强配置
R810和M910都是可以同时应用7500以及6500系列至强的版本,6500系列至强是7500的双路版本,只能达到两路配置,不过具有Nehalem-EP/Westmere-EP所不具有的高级RAS特性以及强劲的内存支持能力。随R810和M910的这种灵活搭配能力而来的问题是:如果使用了双路配置的话,有一半的内存插槽会闲置,实在可惜!
FlexMem Bridge是这样的一个技术:在使用双路处理器的时候,通过这个技术可以让剩下来的处理器可以访问到应该是没有装上去的两个处理器的内存插槽:
FlexMem Bridge,就是一个桥接的技术
它通过一个模块将一个Nehalem-EX处理器的一个内存控制器引出的两个SMI Link(SMI:Scalable Memory Interface)旁路到另一个Nehalem-EX处理器的内存通道上,从而完成这样的工作。FlexMem Bridge模块还可以旁路一路QPI通道。
左下角占据了CPU位置的模块就是FlexMem Bridge
在首次听到FlexMem Bridge技术的时候,笔者感觉到它确实很特别,让双路处理器下使用极大量的内存:32个内存插槽,最多512GB的内存容量。不过,有得必有失,经过观察之后,笔者发现这个技术在四路配置下,每个Nehalem-EX处理器仅使用了两个内存控制器的其中一个,另外一个就闲置了,这可能会影响到其性能。就笔者的看法:FlexMem Bridge很适合双路Nehalem-EX平台(M910和R810),但是四路平台最好还是用原生的R910。