|
各位,我是因为查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左右。
|