业界常见的服务器性能指标简要介绍
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
当前业界常见的服务器性能指标有:
TPC-C
TPC-E
TPC-H
SPECjbb2005
SPECjEnterprise2010
SPECint2006 及SPECint_rate_2006
SPECfp2006 及SPECfp_rate_2006
SAP SD 2-Tier
LINPACK
RPE2
一、TPC (Transaction Processing Performance Council) 即联机交易处理性能协会, 成立于1988年的非盈利组织,各主要软硬件供应商均参与,成立目标: 为业界提供可信的数据库及交易处理基准测试结果,当前发布主要基准测试为:
TPC-C : 数据库在线查询(OLTP)交易性能
TPC-E : 数据库在线查询(OLTP)交易性能
TPC-H : 商业智能/ 数据仓库/ 在线分析(OLAP)交易性能
1.TPC-C测试内容:数据库事务处理测试, 模拟一个批发商的订单管理系统。实际衡量服务器及数据库软件处理在线查询交易处理(OLTP)的性能表现. 正规TPC-C 测试结果发布必须提供tpmC值, 即每分钟完成多少笔TPC-C 数据库交易(TPC-C Transaction Per Minute), 同时要提供性价比$/tpmC。如果把TPC-C 测试结果写成为tpm, TPM, TPMC, TPCC 均不属正规。
2.TPC-E测试内容:数据库事务处理测试,模拟一个证券交易系统。与TPC-C 一样,实际衡量服务器及数据库软件处理在线查询交易处理(OLTP)的性能表现。正规TPC-E测试结果必须提供tpsE值,即每秒钟完成多少笔TPC-E数据库交易(transaction per second),同时提供$/tpsE。测试结果写成其他形式均不属正规。
对比:TPC-E测试较TPC-C测试,在测试模型搭建上增加了应用服务器层,同时增加了数据库结构的复杂性,测试成本相对降低。截止目前,TPC-E的测试结果仅公布有50种左右,且测试环境均为PC服务器和windows操作系统,并无power服务器的测试结果。除此之外,TPC官方组织并未声明TPC-E取代TPC-C,所以,说TPC-E取代TPC-C并没有根据。
附TPC-C与TPC-E数据库结构对比
三、SAP基准测试组织由SAP及其技术合作伙伴代表组成,包括各主要软硬件供应商支持,设立目标: 提供一个专门为SAP ERP 企业资源管理应用设计的基准测试工具, 所有厂家必须通过SAP测试性能作为SAP服务器配置(Sizing)的标准指标。SAP基准测试组织发布各种不同种类的基准测试, 包括:
SAP SD (2-Tier / 3-Tier) Standard Application Benchmark : SAP Sales & Distribution Module
SAP BW Standard Application Benchmark : SAP Business Information Warehouse Module
SAP TRBK Standard Application Benchmark : SAP Banking Account & Deposite Management
SAP Enterprise Portal-ESS Standard Application Benchmark : SAP NetWeaver Portal
8.SAP SD 2-Tier 基准测试内容:衡量不同硬件厂家加上数据库后执行SAP 企业资源管理应用销售及分销(SD 即Sales & Distribution) 模块时的性能表现。SAP SD 两层结构基准测试将应用服务器及数据库服务器安装在同一台物理服
务器上。测试结果会被标准化成SAP SD 应用模块的SAPS 应用标准性能值(SAP Application Performance Standard)。SAPS 为一个独立于硬件的性能指标。100 SAPS 值在SAP SD 应用定义里等同于每小时2000笔商业处理定单项目(fully business processed order line items per hour)。每一笔商业处理
定单项目包含新定单产生、发货单产生、定单显示、改变发货内容、货品录入、列出定单及产生发票;从技术角度来说,等同于每小时2400笔SAP交易或每
小时6000笔对话(控制台改变) 加上每小时2000笔录入操作。
四、Linpack是业界应用最广的的用于测试高性能计算机系统浮点性能的benchmark, 在目标集群中运行Linpack测试程序,测试结果以浮点运算每秒(Flops)给出。
MFlops=每秒一百万次(10^6)浮点运算
GFlops=每秒十亿次(10^9)浮点运算
TFlops=每秒一万亿次(10^12)浮点运算
PFlops=每秒一千万亿次(10^15)浮点运算
五、RPE2是relative performance estimate 2的缩写,由IDEAS international 公司发布。它只是理论上,通过对TPC-C,TPC-H,SAP SD 2-Tier,SPECjbb,SPECint_rate,SPECfp_rate等benchmark进行几何运算得来,并不经过真实的测试环境。主要为了在不同的产品在不同的benchmark各有优劣时进行比较。