正在阅读:甲骨文与闪存的胜利 最新TPC-C记录解读甲骨文与闪存的胜利 最新TPC-C记录解读

2009-10-22 09:38 出处:PConline原创 作者:小蚁 责任编辑:wenzhicheng

什么是TPC-C测试

  TPC-C是一种旨在衡量联机事务处理(OLTP)系统性能与可伸缩性的行业标准基准测试项目。TPC全称是Transaction Processing Performance Council,中文名称是事务处理性能委员会,该委员会由数10家会员公司创建的非盈利组织,总部设在美国,该组织对全世界开放,这个组织制定多项了商务应用基准程序(Benchmark)的标准规范、性能和价格度量,并管理测试结果的发布,TPC-C就是其中的一种。

甲骨文
TPC-C测试逻辑图

  TPC-C模拟一个批发商的货物管理环境。该批发公司有N个仓库,每个仓库供应10个地区,其中每个地区为3000名顾客服务。在每个仓库中有10个终端,每一个终端用于一个地区。在运行时,10×N个终端操作员向公司的数据库发出5类请求。由于一个仓库中不可能存储公司所有的货物,有一些请求必须发往其它仓库,因此,数据库在逻辑上是分布的。N是一个可变参数,测试者可以随意改变N,以获得最佳测试效果。

甲骨文
TPC-C测试流程图

  TPC-C的测试结果主要有两个指标,即流量指标tpmC和性价比指标Price/tpmC。

甲骨文
TPC-C测试事务说明

  流量指标(Throughput,简称tpmC),tpm是transactions per minute的简称,C指TPC中的C基准程序。它的定义是每分钟内系统处理的新订单个数。要注意的是,在处理新订单的同时,系统还要按要求处理其它4类事务请求。从上面的表可以看出,新订单请求不可能超出全部事务请求的45%,因此,当一个系统的性能为1000tpmC时,它每分钟实际处理的请求数是2000多个。流量指标值越大越好。
 
  性价比(Price/Performance,简称Price/tpmC)即测试系统价格(指在美国的报价)与流量指标的比值。性价比越小越好!

键盘也能翻页,试试“← →”键

为您推荐

加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
热门排行

服务器论坛帖子排行

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