对服务器厂商而言TPC的测试就是奥运会。影响服务器TPC成绩的关键因素有三个,服务器性能、软件平台以及存储性能。对TPC这样交易密集型的测试而言,存储性能的影响甚至要大于服务器处理能力。这就是为什么每次TPC测试,存储系统要超过测试系统成本80%的原因。
但是从另一个角度来看,类似IBM、戴尔以及中国的浪潮,都有能力集中最好的技术力量来对服务器、软件系统和存储调优。因此用TPC-E测试成绩来推测CPU性能的提升,也十分合理性并且更接近于实战。
上面这段话引自前年H编辑关于Xeon 7400专题中TPCE的前言介绍。放在现在来看依然如此。而我们今天要带来的则是可能会写入历史的Xeon 7500。比较可惜的是还没有中国的相关厂商和我们熟知的惠普的相关产品进入TOP10。

2010年4月19日最新的TPCE排名
图中红色方框内为Xeon 7500系列产品。绿色方框为Xeon 7350系列产品(16路Xeon7350,08年9月TPCE排名第一)。蓝色方框为Intel安腾产品。其余均为Xeon 7460系列产品。
下图是本站08年9月关于Xeon7400专题介绍中曾用过的截图。排名第一和第二的分别是上图绿色和蓝色方框中的产品。

当年的第1和第2如今还保持在第8和10位
当年Xeon 7400上市直接抢占TOP10中4-7位,如今代号Nehalem EX的Xeon 7500上市后直接“抢班夺权”了!没有任何悬念的秒杀了上代16路产品,而且排名第二的IBM X3850 X5仅仅是一台4路的服务器系统!

TPCE测试相关

X3850X5硬件配置
X7560的相关参数为2.26GHz主频,8核16线程,24M Cache ,QPI速度6.4GT/S。
从TPCE数值我们或许可以理解,现如今一台4路X7560的性能相当于过去16路X7460的性能。偏颇点讲,过去我们需要用至少4台4路Xeon7460机器主机堆叠后所达成的性能,仅仅相当于一台4路X7560服务器的性能。虽然由于集群效率的原因,我们不能说新的服务器相比以往有了4倍的提升,但提升却也相当明显,这就归功于直连架构、QPI总线互联以及超线程、睿频、大缓存等一系列的改进。

X7560 右侧为支持的相关Intel技术

X7460的相关参数
在TPC-E测试中能够有如此飞速的性能提升,让我们不禁对X86在银行等关键应用中所能扮演的角色有了更大的期待,而为什么这样说呢,正是因为TPC-E测试本身。
虽然TPC-E测试所模拟的场景与更早的TPC-C同属OLTP练级事务处理,但他们所模拟的业务却天差地别,TPC-C模拟一个批发商的货物管理环境。该批发公司有N个仓库,每个仓库供应10个地区,其中每个地 区为3000名顾客服务。在每个仓库中有10个终端,每一个终端用于一个地区。在运 行时,10×N个终端操作员向公司的数据库发出5类请求。由于一个仓库中不可能 存储公司所有的货物,有一些请求必须发往其它仓库,因此,数据库在逻辑上是 分布的。N是一个可变参数,测试者可以随意改变N,以获得最佳测试效果,整个网络采用C/S结构。
而实际上,随着服务器性能的提升和实际应用的变迁,TPC-C测试中的事务处理对于现在的服务器 已经很难形成多大压力,反而是存储I/O成为了系统的瓶颈,这也就是为什么现在的TPC-C测试的系统80%的费用要用在存储上的原因。
与TPC-C不同,TPC-E要更加贴近于当今的应用,从TPC-C到TPC-E,服务器性能测试完成了从C/S架构到B/S架构的过渡。随着B/S架构的广泛发展,TPC-E测试也具备更广泛的基础和代表性。
TPC-E的测试模拟了全球最大的股票交易市场——纽约证券交易所的日常交易流程,整合了B2B和C2B两种交易模式。其数据库测试中所使用的数据,来自于美国和加拿大的真实人口统计,数据与真实无二。
而在交易的复杂性上,TPC-E也更胜一筹,其测试的数据类型由3种扩展为10种,事务类型由5种增加到12种,数据库构成更为复杂,更符合实际应用,对服务器性能要求更高。在测试中,加压端会模拟真实业务情况对系统加压,是系统在满负载的情况下,运行两个小时,取这段时间的最终结果为最终成绩。而且在对系统加压时,各种类型的操作比例都根据实际应用作了严格的规定,以求与真实的证券公司保持一致同时,高并发访问量和数据响应时间等因素也有严格的限制,在10种业务处理中,系统延迟最大不能超过3秒。
所有的这些,都使得TPC-E对于高端高强度应用的模拟更加真实,可以更加完全地反映服务器系统在应用中的能力,而不是单纯地通过增加存储或者某一部分就可以使得成绩获得提升。这也使得其对于金融、证券等高端行业的服务器应用具有重要的参考价值。
在模拟纽约证券交易所的TPC-E测试中能够取得如此大的进步,让我们对于X86服务器在关键业务应用的前景有了一丝期待,而在目前的应用体系中,银行、证券等网络的核心应用还基本是靠RISC/UNIX系统来支撑。那么,X86服务器能否在这些应用中挣得一席之地呢,这也是目前最为流行的争论之一,而这一争论随着至强Nehalem-EX的发布似乎正逐渐变得明朗起来。[返回频道首页]