【IT168 专稿】与TPC-C一样,TPC-E的测试结果主要有两个指标:性能指标(tpsE, transactions per second E)和性价比(美元/tpsE)。其中,性能指标是指系统在执行多种交易时,每秒钟可以处理多少交易(tpmC是以分钟为单位),其指标值越大越好,最终测试成绩 tpsE=交易执行事务总数/ Measurement Interval(测量区间);性价比(美元/tpsE)则是指系统价格与前一指标的比值,数值越小越好。
但是,对于OLTP这种关键性应用来说,数据库服务器系统的可用性和可靠性也是非常关键的。虽然对此TPC无法给出一个量化的指标,但却是通过测试过程规范机制来保障系统的可靠性。
对于每个参加测试的厂商,TPC组织都会派出一位评审专家到现场监督,审查系统是否进行了数据保护,软硬件配置是否正确,磁盘损坏的情况下能否保证业务正常运行。比如有这样一个环节,当负载压力达到95%峰值时,在没有UPS保护的情况下,把所有服务器电源都拔掉,检测系统还能否正常恢复,数据完整性能否得到保障,数据是否会丢失——这对于系统的稳定可靠性是非常严峻的考验。
图:系统运行稳定状态要求必须保证在两个小时以上
另外,要求保证测试结果稳定、连续运行两个小时以上,性能指标不能出现超出5%以上的波动。要知道在实际应用环境中,很少有系统会在峰值状态下连续运转两个小时。同时,高并发访问量和数据响应时间等因素也有严格的限制,在10种业务处理中,系统延迟最大不能超过3秒。因此,能够参加TPC-E测试,从侧面也能够证明服务器厂商在高端商用市场上的综合技术实力。
相关活动:
去ChinaUNIX社区参与有奖讨论: TPC-E对服务器采购有多大参考价值?
活动时间:9月8日-9月21日
入口: http://bbs.chinaunix.net/thread-1263546-1-1.html