服务器 tpmC 值计算 1 服 务 器 tpmC值计算 根据 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 访问本地内存服务器tpmC 值计算 2 与远端内存时间之比为1:2.9。即:CPU 和内存之间的交换能力几乎损失30%。因此,我们粗略地估计,主机整体性能增长率为CPU 数目增长率的70%。 *ASR1GS160(1GHZ)16CPU 的TPC-C 值 推算如下:GS320(1GHZ)32CPU 的测试值为230,000。因此,我们推算其 16CPU 的TPC-C 值=230,000÷70%÷2=164,285 *ASR2GS80(1GHZ)8CPU 的TPC-C 值 推算如下:GS160(1GHZ)16CPU 的估算值为164,285。因此,我们推算其8CPU 的TPC-C 值=164,285÷70%÷2=117,346 *ASR3GS8...