正在阅读:提升150% 从TCP-E预测Intel 6核至强性能提升150% 从TCP-E预测Intel 6核至强性能

2008-09-22 08:10 出处:PConline原创 作者:佚名 责任编辑:heyaorong
16核处理器带来新的论点回顶部

    对服务器厂商而言TPC的测试就是奥运会。影响服务器TPC成绩的关键因素有三个,服务器性能、软件平台以及存储性能。对TPC这样交易密集型的测试而言,存储性能的影响甚至要大于服务器处理能力。这就是为什么每次TPC测试,存储系统要超过测试系统成本80%的原因。

    但是从另一个角度来看,类似IBM、戴尔以及中国的浪潮,都有能力集中最好的技术力量来对服务器、软件系统和存储调优。因此用TPC-E测试成绩来推测CPU性能的提升,也十分合理性并且更接近于实战。例如IBM分别用4核和6核至强的x3850M2服务器以及微软的2008系统来测试,我们可以假定存储、软件的调优在两次测试中都是到了极致,在这个前提下,性能的差异就只能解释为CPU性能的提升。152%,这就是按照这个假定得出的结论,这也与Intel官方给出性能提升50%的数据吻合。现在看来,6核的表现还是非常突出!

——编者

  在最新公布的TCP-E的测试结果中,跟约好了的一样,好几套处理器采用最新6核Intel至强7400系列的服务器再先后不到一个月之内出现在TCP-E排行榜上,就目前而言排行TOP10有中共4套4路6核Intel至强7460的服务器,其中还有我们的国产品牌浪潮服务器,如此多又如此集中的冲榜现象在基准测试排行中确实难得一见的。

  虽然最好的成绩也没有得到第一的位置,但细心的网友或者已经发现,其实如果按照4路服务器的标准来说,这个4套系统已经是占据了4路系统排行的前四位,毕竟显示的前三位都是8路甚至是16路的服务器,CPU核心计算单元都比4路6核的新系统多出不少,如果不忽略掉全套系统的投入成本,将这样不同规模的服务器系统放在一起做性能对比本身就不太恰当了。

测试结果

  而这4套新近上榜的服务器其中的主角就是我们最为关注的Intel刚正式发布的代号为Dunnington的Xeon 7400系列服务器处理器,7400系列也是Intel第一款6核处理器。Xeon 7400系列服务器处理器其中最高端产品是至强X7460,集成6个处理器核心,主频2.66GHz,9M2级缓存,3级高速缓存为16MB,热设计功耗130W。

  以上就是新至强7400的技术细节,每一次Intel新发布的处理器都会有频率缓存的变化,而我们之所以这样的关注在于经过仔细的研究这个TCP-E的测试结果,我们发现这次至强 X7460的性能提升,从四核到6核心的性能增幅,完全达到了符合“逻辑”,理所当然的150%增长。Intel这一次终于打破了曾经让友商支持者穷追猛打一直所诟病的频率与处理器核心数还有性能提升非线性增长等的问题。

引经据典:

  在Intel发布四核处理器的时候,Intel有关负责人曾经表示“从单核到酷睿双核,英特尔将性能提升了40%(友商的相应提升是70%),从酷睿双核到四核,性能最高将会有70%的提升。(友商的相应提升是100%)”,“目前推出的四核处理器,主要是满足高性能需求的用户,通过测试,四核处理器在游戏方面性能比酷睿提升50%-70%,在富媒体(视频、音频、图象等)的应用上,处理速度也会有50%左右的提升。” (后面的这些基本上都被忽略掉了)。

  正是这些性能提升幅度数值上的差别让Intel以及友商的支持者展开了长久的旗帜鲜明的对峙以及大辩论(或者可以叫大论战吧)。

  论战的矛盾最激烈之处在于Intel的双核心或四核心是使用两个完整的CPU封装在一起,而友商的解决方案是真正的“双核”,而Intel的解决方案则是“双芯”,连接到同一个前端总线上,这样的两个Intel核心必然会产生总线争抢,影响性能。不仅如此,还对于未来更多核心的集成埋下了隐患,因为会加剧处理器争用前端总线带宽,成为提升系统性能的瓶颈,而这是由架构决定的。

  与之相对的友商的技术架构为实现双核和多核奠定了坚实的基础。直连架构,也就是通过超传输技术让CPU内核直接跟外部I/O相连,不通过前端总线,集成内存控制器技术,使得每个内核都自己的高速缓存可资遣用,都有自己的专用车道直通I/O,没有资源争抢的问题,实现双核和多核更容易。而Intel是多个核心共享二级缓存、共同使用前端总线的,当内核增多,核心的处理能力增强时,就像现在北京郊区开发的大型社区一样,多个社区利用同一条城市快速路,肯定要遇到堵车的问题。

  其实问题的关键在于,Intel多个核心共享二级缓存、共同使用前端总线的架构,在1-2-4的核心变化时性能没有达到理论上的成倍的提升幅度,这就是友商支持者一直对Intel多核穷追猛打的最重要原因之一。

  在此次的TCP-E的测试报告中我们发现,从四核到6核心的性能增幅,完全达到了符合“逻辑”,理所当然的150%增长,即便处理器架构还没有出现革命性变化,依然如从前一样,至强7400系列处理器每双核共享3M的二级缓存。

  本站相关报道:英特尔正式发布六核处理器 性能强劲引关注

6核心

2IBM X3850M2测试结果回顶部

TPC-E基准测试明细

 据Intel方面介绍,Intel 至强7400系列可为虚拟化环境、大数据量负载等应用环境带来最多50%的性能提升,比如数据库、商务智能、企业资源规划、服务器整合等等,这些都在TPC-E基准测试中得到很好的表现。

  目前全球50多家系统厂商都表示将发布基于Xeon 7400处理器的服务器产品,包括来自戴尔、富士通西门子、日立、惠普、IBM、NEC、Sun、Supermicro、Unisys的四路机架服务器,来自惠普、Egenera、Sun、NEC的四路刀片服务器,来自IBM、NEC、Unisys的16路服务器等。而且,Xeon 7400强劲的性能已经在上述厂商的新产品中有所显现,使用该系列处理器的产品已经在4路和8路方面创下诸多世界纪录,比如IBM的4路服务器System x 3850 M2在TPC-C测试中得到了684508 tpmC,惠普ProLiant DL580 G5在SAP-SD测试中成功支持了5155个SD终端用户,富士通西门子PRIMERGY RX600 S4则在SPECint_rate2006中得到了291分。

  下面我们就详细的看看Intel至强7400系列在TPC-E基准测试中的变现,其中还包括我们的国产品牌浪潮服务器,再次小小的虚荣一把。

1、IBM  X3850M2

  基本配置:

  

ibm X3850m2

  系统架构:

  

ibm X3850m2

  详细测试结果:

  

IBM X3850M2C TCP-E测试结果

  TPC-E基准测试结果是729.65 tpsE,对比半年前IBM同一型号,采用至强7350处理器服务器的479.51tpsE的测试结果,提升幅度达到152%。

  附录至强7350 4核处理器成绩:

  

IBM  X3850M2

  三套IBM 3850TCP-E测试数据对比:  

x3850

  IBM System x3850 M2在去年和今年参加了两次测试,服务器配置都是四路四核Xeon X7350 2.93GHz处理器和128GB内存,但结果却不一样,从第一次的419.80 tpsE提升到了479.51tpsE,增长了14%。究其原因就在于,这两次参测方案使用了不同的存储、数据库软件和服务器操作系统。第一次用的是4GB光纤SAN存储、 SQL Server 2005 和Windows Server 2003,而第二次使用的是8GB光纤SAN存储、 SQL Server 2008和Windows Server 2008,操作系统以及数据库更新换代带来的性能提升也不容忽视。

  

3Fujitsu Siemens PRIMERGY RX600 S4回顶部

  2、Fujitsu Siemens PRIMERGY RX600 S4

  系统配置:

  

Fujitsu Siemens PRIMERGY

  系统架构:

  

Fujitsu Siemens PRIMERGY

  详细测试结果:

  

Fujitsu Siemens PRIMERGY

  富士通西门子的PRIMERGY RX600 S4采用了庞大的存储系统,测试结果距离IBM X3850非常的接近。

  

4浪潮 Inspur NF520D2回顶部

  3、浪潮 Inspur NF520D2

  系统配置:

  

浪潮 Inspur NF520D2

  系统架构:

  

浪潮 Inspur NF520D2

  详细测试结果:

  

Inspur NF520D2

  浪潮NF520D2 和Dell PowerEdge R900 也都是最新的四路六核系统,都使用了SQL Server 2008和Windows Server 2008,但前者使用了128GB内存,后者使用了64GB内存,在后端存储的选择上也有差异,使得浪潮NF520D2的性能高出了5%左右。

  可见,TPC-E看的不仅仅是CPU的性能,服务器系统设计、操作系统与数据库软件、存储架构等都非常关键。

5Dell PowerEdge R900回顶部

  4、Dell  PowerEdge R900

  系统配置:

  

Dell  PowerEdge R900

  系统架构:

  

Dell  PowerEdge R900

  详细测试结果:

  

Dell  PowerEdge R900

  虽然服务器、存储、网络连接、操作系统、数据库软件等各个子系统都会影响TCP-E的测试结果,但从三套IBM X3850服务器的测试结果我们可以看出,处理器的升级给测试成绩带来的提升是极其明显的。我们相信,随着越来越多服务器厂商采用全新至强7400系列处理器,会有更多更高的测试结果出现,另外在未来会出现的8核至强,它的性能又将表现如何,对此,我们很期待。

  

6结论及TPC-E基准测试解释回顶部

  附录:TPC-E基准测试解释

  TPC-E标准中定义的事务有12种,每个事务对应数据库管理系统中的一个或多个带输入和输出参数的存储过程,而且会涉及到不同表间的关联,这使得服务器CPU容易处在“有事可做”的状态,因而对内存和磁盘I/O的要求也相对小一些。TPC-C的硬件投入比TPC-E要高出3倍以上,由于TPC-E所需要的磁盘数量仅是TPC-C的十分之一,从而大大降低了服务器厂商搭建硬件环境的成本。

  TPC-E是以美国纽约证券交易所为模型,该测试模拟了一系列后端处理数据以及证券公司前端客户在股票交易市场的典型行为——账户查询、在线交易和市场调研。该模拟证券公司也与外界的金融市场相联系,根据市场变化执行指令并更新相关的账户和市场信息。它不仅包含了C2B的环境,还包含了B2B的环境,这种商业模型更为人们熟悉也更容易理解,同时更贴近现有用户的应用。

  

tcp-e事务表

  TPC-E事务描述表

  虽然TPC-E使用了更多的表结构及事务,但由于TPC-E使用了更有效的存储过程,从而减少了对磁盘I/O的利用,降低了系统对磁盘数目的要求——使用同一数据库服务器,TPC-E相比TPC-C可以减少2/3的硬盘数目,这对于降低参加测试系统的整体费用具有非常重要的意义。

  

tcp-e典型架构图

  从实际测试过程上看,TPC给出基准程序的标准规范(Standard Specification),参测的厂商则根据TPC组织公布的规范标准,最优地构造出自己的系统,使用最优的平台和最高效的应用程序。为保证测试结果的客观性,同TPC-C一样,参测厂商必须提交给TPC一套完整的报告,包括被测系统的详细配置、分类价格和包括3年服务费用在内的总价格等,该报告必须由TPC授权的审核员核实。

  与TPC-C一样,TPC-E的测试结果也主要有两个指标:性能指标(tpsE,transactions per second E)和性价比(美元/tpsE)。其中,性能指标是指系统在执行多种交易时,每秒钟可以处理多少交易(tpmC是以分钟为单位),其指标值越大越好,最终测试成绩 tpsE=交易执行事务总数/ Measurement Interval(测量区间);性价比(美元/tpsE)则是指系统价格与前一指标的比值,数值越小越好。

  TPC-E测试不仅仅是服务器某一方面的性能,而是评测整体方案的应用性能,这个方案是包括服务器、存储、OS、数据库等软硬件在内的一整套系统。为了保证系统性能,在服务器、存储、操作系统、数据库软件等各个子系统上就不能出现短板。服务器厂商要做的是系统优化,即怎么让软件和硬件可以更好的配合,怎么让服务器和后端的存储进行更好的整合。

为您推荐

加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多

服务器论坛帖子排行

最高点击 最高回复 最新
最新资讯离线随时看 聊天吐槽赢奖品