同样是一款四路四核至强服务器,两次参加TPC-E测试,却由于两次配套使用了不同的SAN存储、数据库软件和服务器操作系统,因而获得了不同的结果。
8月30日,最新的TPC-E测试结果公布,IBM System x3850 M2成绩是479.51tpsE(transactions per second E,每秒钟完成的交易次数),比上一次提升了14%,服务器的配置没有变化,仍然是四路四核Xeon X7350 2.93GHz处理器(每处理器有2x4MB L2缓存,4颗处理器,共16核,16线程),内存也是128GB。
但IBM此次在SAN、操作系统和数据库管理软件上做了更新和升级,数据库软件选用了微软今年新推出的SQL Server 2008 x64 Enterprise,操作系统则是微软新推出的Windows Server 2008 Enterprise x64,SAN选用了Emulex LightPulse LPe12000 (Emulex 8Gb FC single-port HBA for System x)。x3850 M2 通过IBM System Storage DS4800光纤存储系统访问SQL Server数据库。
而在2007年12月,在基于X4架构的IBM System x3850 M2发布后一个月,IBM也参加过TPC-E测试,成绩是419.80 tpsE,当时搭配的数据库是Microsoft SQL Server 2005 x64 Enterprise Edt SP2 ,操作系统选用Windows Server 2003 Enterprise x64 Ent. R2,在SAN构建上使用了4Gb/s dual-port FC HBA for IBM System x。
从性价比来看,2007年的结果是1527.25 美元/tpsE,2008年的结果1591.20美元/tpsE,可见略有增加。
可见,TPC-E评测的不仅仅服务器硬件性能,而是整体方案的性能,这个方案包括服务器、存储、OS、数据库、客户端等软硬件在内的一整套系统。分析来看,这两次测试可以说明两点:一是System x3850 M2服务器可以很好地利用Windows Server 2008、SQL Server2008和8Gb FC这些最新配套产品技术的性能优势;二是TPC-E所测试不仅仅是服务器本身的硬件性能,也是对存储架构、操作系统和数据库管理软件的总体考验。
那么,为什么两次测试结果会有14%的差异呢?
关键在于在软硬件之间进行了更好的集成,从而可以实现更好的互操作性,获得系统总体性能的提升。比如,Emulex LightPulse LPe12000能够支持Windows Server 2008中的新特性:Message-Signaled Interrupts(MSI)和MSI-X(MSI eXtended)标准。MSI和MSI-X都是一种中断处理机制,通过为每个FC HBA卡分配各自的中断,可以实现更好的应用性能,减少主CPU的利用率,获得更高的I/O扩展能力。LPe12000本身的适用面也很广泛,可以应对多个不同的应用环境和动态服务器负载。另外,由于LPe12000具有高两倍的数据吞吐能力,SQL Server 2008也可能从中获得好处。两次TPC-E的结果表明,通过使用新的高性能、高效率SAN组件可以大大提升吞吐性能。
另外,升级到Microsoft Windows Server 2008,IT管理员可以借助其中的Hyper-V虚拟化功能来降低成本,提高硬件使用率,优化架构,增强服务器的可用性。
据了解,在2007年3月,TPC组织发起创建了TPC-E Benchmark,模拟了一个证券交易所的同步交易处理过程。这种基准测试主要针对的是与交易所客户帐户相关的中央数据库,但在设计过程中(如database schema, data population, transactions, implementation rules),也参考了财富100强企业OLTP系统的模型,因而可以代表现在典型的OLTP系统。TPC-E的目标是让客户可以更客观地测量和比较各种OLTP系统的性能和价格。借助TPC基准测试,IT人员在采购、部署或升级服务器存储设备时就有了很好的参考标准。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
linux下用x LIO iSCSI target来创建SAN
现在Linux下也有廉价SAN储存方案了,通过LIO ISCSI target你可以创建一个成本低廉的SAN储存。
-
看微软如何调整其Windows战略
现在的消费者和企业技术是多样化的,甚至个人用户都可能会使用多个操作系统来完成日常工作。看微软是如何调整其Windows策略的。
-
主流企业级Linux发行版对比
对服务器来说,没有最好的Linux发行版。一切都取决于企业的实际需求。服务器管理员担心操作系统的维护和支持周期。
-
内存处理:缓存、分析与交易应用
在传统事务型数据库中,只有热数据记录因性能问题需要保存在内存中,性能更低的廉价磁盘用于提供数据存储空间。数据库引擎一直以来都按这样的目的而优化。