TPC—C与TPC—E标准评价服务器能力探讨.docVIP

TPC—C与TPC—E标准评价服务器能力探讨.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TPC—C与TPC—E标准评价服务器能力探讨

TPC—C与TPC—E标准评价服务器能力探讨   摘要: 本文通过对服务器能力指标的介绍,引入TPC-C、TPC-E概念,通过对比,对同类服务器的处理能力进行衡量。   Abstract: By the introduction on server capacity indicator, concepts of TPC-C and TPC-E were introduced, and the similar servers processing capability was carried out measurement through the contrast.   关键词: 服务器;能力指标;TPC-C;TPC-E   Key words: server;capacity indicator;TPC-C;TPC-E   中图分类号:TP31 文献标识码:A 文章编号:1006-4311(2013)07-0213-02   0 引言   关于服务器性能的评估有一些常用的方法,但这些方法在实际操作中都存在搭建完成前无法进行测试实施及无能力建立自己的基准测试程序,而商用的测试平台并不适合的困能。   通信运营商通常会从应用系统的基本需求、服务器的性能和价格等方面进行综合考虑,如海量数据的高速存取、对事务要求的快速响应、以及系统的稳定性等。另外,考虑服务器的基本指标,如结构、CPU、内存、缓存、通道、磁盘、接口、操作系统、实用软件。最后,服务器还应当具有较好的性价比。而且在运营商的采购中,经常要求对服务器的性能评估有明确的数值要求。   因此,通信运营商在采购中,明确引入了TPC值的方式,来对同类服务器的处理能力进行衡量。目前,移动运营商主要使用TPC-C标准,而从2011年开始,引入了TPC-E标准,那么,这两个标准孰优孰劣,是否通用,以下对此进行了介绍。   1 TPC标准概念引入   TPC(Transaction Processing Performance Council,事务处理性能委员会)发展到现在的会员都是来自欧洲,美国和日本等地区的大公司。制定商务应用基准程序(Benchmark)的标准规范、性能和价格度量,并对测试结果的发布进行有效的管理是这个委员会的主要功能。   TPC已经推出了四套基准程序,被称为TPC-A、TPC-B、TPC-C和TPC-D。其中A和B已经过时,不再使用了。TPC-C是在线事务处理(OLTP)的基准程序,TPC-D是决策支持(Decision Support)的基准程序。TPC-E,作为大型企业(Enterprise)信息服务的基准程序。   有个事实是这样的,TPC-C大概从1992年就开始实行,而且实行了长达20多年,TPC-E是在2008年才推???的,相比较来说,TPC-C的认知度要高于TPC-E。分析TPC组织为什么要用TPC-E来取代TPC-C。   2 OLAP与OLTP概念与区别   我们首先了解以下OLAP与OLTP:OLTP,也叫联机事务处理(Online Transaction Processing),一般都是高可用的在线系统,以小的事务以及小的查询为主。   OLAP,也叫联机分析(Online Analytical Processing),即数据仓库。考核的标准往往决定于磁盘子系统的吞吐量。   两者区别:   通过对OLTP与OLAP的分析,我们就可以给出为什么要用TPC-E来取代TPC-C。主要是TPC-C的测试成本过高与模型老化。   3 TPC-C与TPC-E的区别   TPC-C的模型采用的还是过时的C/S架构,而当今WEB2.0时代的OLTP应用,大多采用流行的B/S架构,需要更大规模的并行处理能力,数据库和业务逻辑也更加复杂。为此,TPC-E从C/S架构过渡到B/S架构,数据库构成更加复杂,也更加符合实际应用,当然对服务器的性能要求也更高了。   TPC-E与TPC-C的数据库比较(表2)。   为了保证测试性能,需要使用大量的内存和磁盘。这使得TPC-C测试所需要的成本高达千万美元,而TPC-C结果的适用性也受到了质疑。   根据计算,TPC-C的硬件投入比TPC-E要高出3倍以上,由于TPC-E所需要的磁盘数量仅是TPC-C的十分之一,从而大大降低了服务器厂商搭建硬件环境的成本。   4 TPC-C与TPC-E对服务器的指标评价   TPC-C的过程调用,平均每个新订单需要执行2.22次。   TPC-E的过程调用,平均每次交易有25.4次。   选择配置相同的HP DL580 G5与IBM x3850,配置4颗四核Xeon X7350 2.93GHz处理器,由于是四路四核,所以处理器数量

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档