【IT168 专稿】OLTP测试模型一直是TPC组织的重点测试标准,TPC-C的前身TPC-A就是TPC组织发布的第一个测试标准。TPC-C发布于1992年7月,至今已有16年的历史。TPC-C测试模拟了一个比较复杂的OLTP应用环境,其操作环境由一系列仓库组成,每个仓库有若干个终端,分别代表销售站点和查询站点,并给出两个基准测试指标——性能指标tpmC和性价比指标$/tpmC。

TPC-C测试的系统所执行的事务处理包括3种“前台”交易和2类“后台”事务处理。3个“前台”交易分别为:送入新订单、查询订单状态和支付款项。2个“后台”事务处理分别为:库存水平查询和产品发送。每个“后台”事务处理的工作量比“前台”交易大得多。例如,库存水平查询需要扫描仓库的整个库存,从中找出已经脱销或即将脱销的货品。每个终端上都需要运行远程终端仿真程序(RTE),用于在性能测试期间内按照规定的混合比例连续向服务器发送5种作业。系统通过连续执行各个终端上RTE发送的5种作业,模拟企业分布式数据库应用系统。每种作业都有一个时间阈值,规定相应类型作业最长的系统响应时间。例如,送入新订单作业的阈值为5秒,即送入新订单的系统响应时间不能超过5秒。系统在保证执行各类作业的时间都不超过阈值的条件下,每分钟所执行的送入新订单作业量即为系统的tpmC基准测试指标。系统的总成本除以tpmC值,即为每个tpmC的价格,称作量度系统的性价比。

TPC-C逼真的模拟了OLTP应用,在发布后逐渐得到广大用户的认可,使用tpmC作为其计算机系统性能评价体系基础的用户数量逐年上升,这大大地鼓舞了软硬件厂商参与TPC-C测试的热情,纷纷斥巨资进行这一测试,随之而来的是测试规模的不断扩大,其中以磁盘数目为最,以目前排名第二的HP测试成绩来说,其中使用了7000多块硬盘,总成本达到了将近1200万美元。

不过,随着信息产业的不断发展,TPC-C的一些问题也慢慢暴露出来。首先,随着B2B、B2C等新型应用逐渐兴起,TPC-C现有的仓库管理系统测试模型已经距离目前的OLTP用户应用模式越来越远,5种作业需求也不足以覆盖用户现有的典型操作;其次,众多的测试设备投入使得TPC-C测试给厂商带来了较大的压力,这并不是TPC组织愿意看到的,因此TPC组织于2007年3月推出了全新的OLTP测试标准——TPC-E,意在用这个测试标准取代TPC-C测试,从而对上述问题起到解决作用。但取代过程不是一蹴而就的,目前状态是TPC-C与TPC-E测试并存。

相关活动:

去ChinaUNIX社区参与有奖讨论: TPC-E对服务器采购有多大参考价值?

活动时间:9月8日-9月21日

入口: http://bbs.chinaunix.net/thread-1263546-1-1.html

tpc服务器做系统,什么是TPC-C,它为什么会退出历史舞台?相关推荐

  1. tpc服务器做系统,tpc-c对应服务器配置

    tpc-c对应服务器配置 内容精选 换一换 简要介绍BusyBox将许多常见UNIX实用程序的微型版本组合到单个小型可执行文件中.它代替了您通常在GNU fileutils,shellutils等中发 ...

  2. 超微服务器 旧系统盘 新服务器,超微服务器做系统

    超微服务器做系统 内容精选 换一换 本节主要介绍Taishan数据库解决方案MySQL数据库场景下,使能华为新一代NVMe PCIe固态硬盘ES3000 V5的原子写特性的配置环境要求.硬件要求如表1 ...

  3. 超微服务器做系统,超微服务器做系统

    超微服务器做系统 内容精选 换一换 客户软件在基于鲲鹏的服务器上运行遇到性能问题时,可用系统性能分析来快速分析和定位.系统性能分析工具将采集系统如下数据:系统软硬件配置和运行信息,例如:CPU类型.内 ...

  4. 互联网晚报 | 04月05日 星期二 |​ ​​​考研调剂系统明日开通;微软Edge浏览器宣布10天后退出历史舞台...

    微软Edge浏览器宣布10天后退出历史舞台 4月5日消息,在愚人节当天,微软Edge浏览器官方微博发布重要通知:"对所有 Edge浏览器的使用者.爱好者说一声抱歉" .IE浏览器将 ...

  5. 32位进位选择加法器_32位系统即将退出历史舞台,64位成唯一选择,对我们有何影响?...

    据外媒报道,从2020年5月更新开始,微软 将停止向PC制造商提供32位Windows 10,最低硬件要求文档中显示了这项更改,微软将逐步淘汰32位版本的Windows10系统.微软表示:" ...

  6. 天云服务器做系统,自己做云服务器系统

    自己做云服务器系统 内容精选 换一换 监控是保持云耀云服务器可靠性.可用性和性能的重要部分,通过监控,用户可以观察云耀云服务器资源.为使用户更好地掌握自己的云耀云服务器运行状态,公有云平台提供了云监控 ...

  7. 云服务器做系统,云服务器如何做系统

    云服务器如何做系统 内容精选 换一换 请根据您的实际情况,选择用于备案的服务器,并单击"验证". 弹性云服务器系统密码涉及到客户重要的私人信息,提醒您妥善保管密码.如果您忘记密码或 ...

  8. sangfor服务器做系统,sangfor云服务器更换系统

    sangfor云服务器更换系统 内容精选 换一换 您可以通过本节内容解决如下问题:用户在管理控制台执行弹性云服务器相关操作后出现异常,针对管理控制台提示的异常信息,应该如何处理?用户参见<弹性云 ...

  9. 服务器做系统怎么规划,如何做系统容量规划 | 知行天下

    为了迎接中秋节及国庆节的到来,需要对线上服务器进行扩容,发现了一些问题,就顺手整理下如何做容量规划 容量规划 容量定义:资源所能支撑特定服务的能力 容量规划:资源管理 适用范围:同构集群 性能 &am ...

最新文章

  1. Java中的static关键字详解
  2. 绿证交易全凭自愿 哪些企业会为其买单?
  3. python grid用法_Python numpy.mgrid函数方法的使用
  4. CTF中智能合约部署交互基础
  5. 最全!最完整的设计词法分析程序的代码!!!
  6. freecodecamp_freeCodeCamp的服务器到底发生了什么?
  7. 前端学习(1576):项目骨架
  8. isag java_ISAG - WEB源码|JSP源码/Java|源代码 - 源码中国
  9. unity3d开发微信小游戏2
  10. 1982年图灵奖--斯蒂芬·库克简介
  11. redis的几种常见客户端
  12. 四年级计算机教学目的,四年级计算机教学计划
  13. iPhone设置手机铃声
  14. jquery 删除数组
  15. NanShan HTML 5与Flex是两种截然不同的技术解决方案
  16. 网址后面的:2328是什么意思?
  17. 优秀是一种习惯(转)
  18. jms(jms是什么意思的缩写)
  19. 一种解决拓展坞无法上网的方法
  20. 外夹式超声波流量计工作原理及优缺点

热门文章

  1. NetSpectre:通过网络读取任意内存
  2. [转]阿里云的这群疯子
  3. 超链接一般有两种表现形式_网站内链分为哪几种?内链的七种表现形式
  4. Qt opengl 实现图片的旋转
  5. (64位)opengl配置+vs2017+glew+glfw
  6. TDMS如何用Excel打开编辑
  7. windows下同一台电脑安装两个mysql数据库
  8. Qt编写可视化大屏电子看板系统13-基础版
  9. 5.PMAC下位机-下位机编程基础
  10. Android 图片闪烁的效果