服务器评测SPEC及TPC-C简介

来源:互联网 发布:淘宝发货单模板 编辑:程序博客网 时间:2024/05/22 17:01

服务器事务处理性能测评标准TPC-C简介

TPC_C基准是联机事务处理工作量的一个衡量标准。它是一种读操作和更新事务操作剧烈交互执行的处理,它模拟了被复杂的联机事务处理应用环境创建的活动,它是通过把很多的系统组成部件和特定环境相关联来实现的,这种特定环境的表现是:

能够并行执行多种具有一定复杂度的事务具有可在线延时处理事务执行的模式支持多个在线终端活动能够很好的协调系统运行和应用程序执行的时间支持大容量磁盘的输入输出事务处理的正确性(ACID 特性)能够识别分配高低优先级数据访问组成数据库的基本表包含的数据可以具有各种大小、属性和关联有数据访问和更新的争夺
由TPC-C提出的执行公制是用每分钟的命令处理数量来对“交易吞吐量”进行测量的。多种事务用来模拟交易活动中的要求在一定时间限制范围内作出响应处理请求。这种标准的执行公制被描述为事务每分钟-C(tpmC即transactions-per-minute-C)。为了和TPC-C标准一致,所有关于tpmC的引用结果必须包括tpmC评估,包括关联价格每tpmC和配置的定价的有效日期。
虽然这些规格明确执行在相关数据的模型和传统的连轴配置之间,但是数据库有可能会利用一些商用的数据库管理系统(DBMS)、数据库服务器、文件系统或者其他能够提供机能上等价执行的数据仓库。"table"、"row"和 "column"这些术语是被引用的,例如用在具有合理的数据结构的文件中。
TPC-C 用的术语和公制类似于由TPC或者其他组织发明的基准。这种在术语学中的相似处并不意味着可以拿TPC-C的结果与其他基准的结果相做比较的。唯一可以和TPC-C的基准结果相比较的是由其他修订本所构造的TPC-C结果。
尽管这种基准提供了一个很好的环境来模拟许多联机事务处理设备,但是这种基准不能反映全部的联机事务处理所涉及的必要条件。另外客户可以获得的由卖主提供的结果的范围依赖于客户的请求与TPC-C的接近程度。来自于这个基准相关系统的性能不是可以被其他的工作量和外界因素所控制的。对其他环境的外推法是不被推荐的。
基准的结果主要决定于工作量、明确的应用要求和系统的设计和执行。相关的系统执行情况将会导致这种或者那种的因素的不同。这就意味着当预期容量编织鉴定和/或者预期产品估价的时候,TPC-C不应该被用作特定用户应用基准的替代。

服务器新手入门:什么是SPEC?

SPEC(the Standard Performance Evaluation Corporation标准性能评估机构)是一个全球性的、权威的第三方应用性能测试组织,它旨在确立、修改以及认定一系列服务器应用性能评估的标准。

  SPEC服务器应用性能测试是一个全面衡量Web应用中java企业应用服务器性能的基础测试。在这个基准测试中,系统模拟一个现代化企业的电子化业务工作,如客户定购查询、产品生产制造管理、供应商和服务器提供商管理等,给系统以巨大的负载,以全面测试运行典型java业务应用的服务器性能水平。

  由于它体现了软、硬件平台的性能和成本指标,被金融、电信、证券等关键行业用户作为选择IT系统一项权威的选型指标。

  该测试是目前业界标准的、权威的基准测试之一,得到众多国际软硬件厂商如Intel、BEA、Oracle、IBM、SUN等的支持和参与。

原创粉丝点击