服务器TPMC值计算

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

服务器TPMC值计算

TPC基准程序是用来测系统而不是测主机的

目标:系统性能评估结果< 主机性能评估结果

TPC已经推出了四套基准程序,被称为TPC-A、TPC-B、TPC-C和TPC-D。其中A和B已经过时,不再使用了。TPC-C是在线事务处理(OLTP)的基准程序,TPC-D是决策支持(Decision Support) 的基准程序。TPC即将推TPC-E,作为大型企业(Enterprise)信息服务的基准程序。

TPC-C是在线事务处理(OLTP)的基准程序,性能由TPC-C吞吐率衡量,单位是

tpmC(tpm,transactions per minute);C指TPC中的C基准程序。它的定义是每分钟内系统处理新订单个数。TPC-C还经常以系统性能价格比的方式体现,单位是$/tpmC,即以系统的总价格(单位是美元)/tpmC数值得出。每分钟内系统处理的新订单个数

以服务器为例。在很多厂家的TPC测试系统中,服务器的价格只是系统总价格的25%或更小,而硬盘的价格有可能占到总价格的30%以上,因为TPC-C要求被测系统必须保存180天的事务记录

根据TPC-C的标准,tpmC值是根据标准模型中New-Order事务的处理数目来计算的,一个New-Order事务由平均4-5个SQL语句处理完成,整个测试的执行过程中,New-Order处理占45%。

估算条件:

运行商2003年将达到250万用户数

每天每用户产生5张话单

分析过程:

每分钟处理:(用户数)250万*5/24/60 =9250

峰值处理: 9250*1.5 =11350

需执行约6个SQL语句,则估算一个话单汇总处理业务相当的TPC-C值为:

6*0.45/4 = 0.67Tpmc

话单汇总和分析的TPC-C 值要求满足:

11350* 0.67Tpmc =9300Tpmc

考虑25%的冗余(系统其它开销):

主机性能=9300Tpmc *1.25 =11000Tpmc

各位,我是因为查TPC-C从谷歌来到这个论坛的。第一次来,也很喜欢这里。看来又多了一个基地了。关于TPC-C值的计算我还有一些问题求助。

--------我这里有从TPC的官方网站上找到的资料,但是他的测试环境是满配置的情况下得出的,在我的方案里面从扩展性和主机具体应用考虑,客户希望我能给他当前配置下的TPC-C的数值。这个怎么换算?惯例还是公式?(我的计算对象包括PC-SERVER应用服务器和HP-动能SD小机,这两个的计算方法一样吗?)PS:这是我从网上查到的资料有关小机的数值估算的方法----表现主机性能的一个重要指标是TPC-C测试。TPC-C由独立的第三方机构TPC对各厂商主机的交易处理能力进行测试。由于进行此测试的主机大都采用多CPU、超大规模内存,数据库操作大都在内存中完成,因而,TPC-C主要是针对CPU和内存的处理能

力及相互间的交换能力的测试。

理想的单交换机情况下,由于各CPU之间互不干扰,CPU和内存之间交换信息顺畅,主机整体性能随CPU数目呈线性增加。然而,在两级交换体系结构下,CPU 访问本地内存与远端内存时间之比为1:2.9。即:CPU和内存之间的交换能力几乎损失30%。因此,我们粗略地估计,主机整体性能增长率为CPU数目增长率的70%。

* ASR1 GS160(1G HZ) 16CPU 的TPC-C值

推算如下:GS320 (1G HZ)32CPU 的测试值为230,000。因此,我们推算其

16CPU的TPC-C值=230,000÷70%÷2=164,285

* ASR2 GS80(1G HZ) 8CPU 的TPC-C值

推算如下:GS160 (1G HZ)16CPU 的估算值为164,285。因此,我们推算其8CPU的TPC-C值=164,285÷70%÷2=117,346

* ASR3 GS80(731G HZ) 4CPU 的TPC-C值

推算如下:GS160 (731M HZ)16CPU 的测试值为71,000。因此,我们推算其

8CPU的TPC-C值=71,000÷70%÷2=50,714

4CPU的TPC-C值=50,714÷70%÷2=36,224

同时,大家可以从康柏AlphaServer ES系列小型机的TPC-C值得到应证。AlphaServer ES 4CPU,731MHZ的TPC-C值为37,274。

因此,我们可以得到以下结论:

*康柏AlphaServerGS160 16CPU 1GHZ的TPC-C值为164,285左右。

*康柏AlphaServerGS80 8CPU 1GHZ的TPC-C值为117,346左右。

*康柏AlphaServerGS80 4CPU 731MHZ的TPC-C值为36,224左右。

服务器性能评估的实战技巧

服务器在政府信息化项目中的作用不言而喻。政府信息化需求的内在特性,决定了政府采购服务器须考虑特定的性能依据,由此在实践中衍生出不同的服务器性能评测方法。

政府采购服务器时,通常会从应用系统的基本需求、服务器的性能和价格等方面进行综合考虑。首先,服务器的性能必须满足系统的基本需求,如海量数据的高速存取、对事务要求的快速响应、以及系统的稳定性等。其次,考虑服务器的基本指标,如结构、CPU、内存、缓存、通道、磁盘、接口、操作系统、实用软件。再次,服务器还应当具有较好的性价比。而且在政府采购中,经常要求对服务器的性能评估有明确的数值要求。

关于服务器性能的评估有一些通常的方法(见相关链接),但这些方法在实际操作中都存在着比较大的困难。首先,政府采购时往往是应用系统还没建立,因此无从在实际环境中进行测试实施;即使目前有实际的运行环境,也由于考虑到风险性和成本,无法使用新机器进行代替运作。其次,目前还只有一两个垂直部门有能力建立自己的基准测试程序。而且由于各政府部门的业务性强,大多数政府部门的用户基准测试程序跟本身的业务关联紧密,一般商用的评测平台也不太适

相关文档
最新文档