有过14年测量世界上最强大服务器历史的TPC-C速度测试,如今已经被一个新基准TPC-E替代。.
事务处理性能委员会(Transaction Processing Performance Council)最近已经通过了新标准,名叫TPC-E,能够更简单和更低成本地运行,并且更有代表性地测量数据库的性能。一旦审核员通过培训来确保计算机制造者了解并遵守测试指导方针,第一批测试结果将在八月得出。
TPC-E模拟商人和经纪人进行股票交易的交互作用。信息被储存在33个独立的数据库表格中,在一个区域的行为经常触发另一个区域行为。相比而言,TPC-C处理存储在9个表格中的更简单的数据和操作,模拟在一个仓库中的存货管理。
没有任何基准可以测量计算机性能的所有方面,但它们仍可成为比较不同公司的产品的有效方法。TPC-C广泛地用于这一任务—但是自从它1992年7月面世以来,服务器和数据库已经经过数代的变革。
负责TPC-E宣传工作的主管安德烈亚斯·霍蒂说,“已经到了TPC-C该结束的时代。现在是出台新基准的日子”。委员会的成员包括生产和发行所有主要服务器和数据库的公司,花费5年的时间创建新基准,TPC行政管理员迈克尔·马杰达拉尼说。
有关TPC-C的一个问题是获得高分需要不一般的内存数量—不仅指原始容量,而且包括许多硬盘驱动器。IBM和惠普公司以7,000硬盘驱动器的数量名列TPC-C榜首。他说,TPC-E可能仅需要十分之一的容量。
TPC-C的典型测试需要花费0.4千万美元的运行成本,霍蒂说,大部分来自硬件成本。2006年的IBM机器测试,目前排名TPC-C第二的分数是每分钟进行0.403千万次事务处理,花费成本0.12亿。惠普公司排名第一的测试是每分钟进行0.409千万次事务处理的机器,同样花费成本0.12亿。
至于TPC-C,马杰达拉尼说,“只有有钱的公司才能做得起”。
新测试的运行费用更低,不仅因为硬件需要更加合理,而且因为TPC将为软件补充源代码来代替测试者自己写代码,霍蒂说。
责任编辑:德东
用户评论