解读IBM企业级X架构NUMA技术(图)
三、NUMA与SMP服务器性能的较量
通过前面的分析,我们知道,从处理器的利用效率来看,在SMP的体系结构下处理器相互之间的通信需要消耗额外的计算能力,并且计算能力的消耗量是非线性的,处理器的数目越多,额外的处理器所能提供的性能增益也就越小。因此,8路结构基本就是SMP方式所能实现的实际应用极限,这一点基本上属于共识。然而就在8路这个临界级别上,惠普与IBM产生了不同的看法。
新HP在2001年在COMPAQ公司的Proliant 8路服务器基础上采用HP自行研制的F8芯片组,推出了SMP架构的Proliant DL760 G2/DL7408路服务器,分别如图4左、右图所示。这两款服务器均支持Intel Xeon MP 2.0GHz~2.8GHz处理器,性能非常之高。直到现在,HP在IA架构8路服务器领域也是以这两款服务器为主角的。在IA架构中,HP并没有像IBM一样推出更多路处理器系统服务器。
#$[*153392.jpg*#图4(点击看大图)*#0*#0*#center*]$#
IBM的NUMA架构x440服务器正式发布的时间还要早于HP的PDL 760 G2/PDL 740服务器,它是IBM的第一款8路IA架构服务器。不过IBM与HP的理解不一样,在2001年推出x440之后,在2003年又推出了最高可达32路的IA架构x445服务器。x440与x445分别如图5左、右图所示。
#$[*153395.jpg*#图5(点击看大图)*#0*#0*#center*]$#
由于一直以来,SMP架构是整个中低档服务器市场的主流,而且在性能方面一直都有相当不错的表现,对于IBM在IA架构服务器领域采用高性能服务器的NUMA架构,人们一开始并不十分接受IBM的这种观点。再加上人们从各种宣传中看到,NUMA架构服务器的性能并不能随着处理器数量的增加而线性增加。所以根据IDC截止到2002年第二季度的数据,惠普的8路服务器累计发货量占据了整个市场的60%。
但一现象很快随着IBM对企业级X架构宣传力度的加大而改变。到了2003年3月25日,IBM企业系统事业部在上海援引IDC的统计数据说,经过一年的市场争夺,IA架构的xSeries服务器在中国的占有率已经提升到31%,基本逼近IA架构服务器市场占有率第一名的HP。IBM称自己有信心再抢5%份额,在年内成为工业标准服务器市场的“老大”。而去年同期,IBM xSeries在国内的市场占有率仅在18%左右。到了2003年年底,根据最新发布的IDC 2003年第三季度中国服务器市场报告表明,在营业额方面,IBM的8路服务器以51.2%的市场份额抢得了市场卓越的佳绩。这样一个事实再次证明,NUMA架构还是具有相当优势的。其实早在2002年的专业测试机构已公布的30多项测试成绩中,eSever x440占据20多项第一,远比HP的Proliant DL760 G2。