HPC采购参照-服务器性能基准测试

时间:2008-11-26   来源:   网友评论:0   人气: 1113 作者:

一个名为TPC(Transactionprocessing Performance Council,事务处理性能委员会)的组织无声无息地成立了,而Benchmark(基准测试)这个词也随之正式走上了企业计算的大舞台。

从此,企业级计算平台的性能迈开了可度量的步伐,而企业用户在采购服务器平台的时候,除主观意识之外,理性的光芒开始闪耀。
之后,Benchmark的内涵和范畴在不断演变,时至今日,已经形成了非常丰富、全面的企业计算平台基准测试体系。天地之间,一切皆可度量。随着Benchmark在用户端认知度不断提升,无论是成百上千台服务器喧闹运转的大中型数据中心,还是只有几台服务器安静闪动的小机房,量化评价服务器系统的理性光芒在闪耀。
服务器的采购,正在进入理性时代。用户总希望有一种简单、高效的度量标准,来量化评价服务器系统,以便作为选型的依据。但实际上,服务器的系统性能很难用一两种指标来衡量。最理想的评估方式,莫过于建立一个接近真实业务应用的操作环境,进行各种压力测试,测算出不同应用环境下服务器系统的响应时间、吞吐量等等,从而对服务器性能做出一个最接近真实状况的评估。然而,对大多数用户来说,建立准确的压力测试环境是具有一定挑战性的,所以很多时候,在采购服务器的过程中,就需要一个工业标准作为参照物。
那么,有这样的参照物吗?是的,业界有一个曝光率极高的词--Benchmark,就是服务器的工业标准基准测试,其中包括诸如TPC、SPEC、SAP SD、Linpack和HPCC等在内的众多服务器性能基准测试,可以从处理器性能、服务器系统性能、商业应用性能直到高性能计算机的性能,给出一个量化的评价指标供用户选择。那么,在如此多的标准中,用户该如何选择最适合自身应用环境的评价体系呢?
实际上,这完全取决于用户对于其应用环境的了解。可以说,了解应用性质非常重要,不同的应用,即使属于同一大类,Benhmark的适用性也是因为应用类型的不同而不同的。例如都是数据库系统,也可能因为运算类型的不同而对服务器有不同的要求,所以基准测试的适用性也不同。第一回:把脉两大基准体系心中有数,方可游刃有余。在服务器基准测试体系中,TPC和SPEC是最常用、最普及的两大基准,深入了解其中的涵义和奥秘,对于更好地在服务器采购中运用Benchmark工具相当重要。第一节:了解TPC系统PC体系是影响最大的评测基准之一,但有多少用户真正了解其中的含义呢?TPC(Transaction processing Performance Council,事务处理性能委员会)是由数十家会员公司创建的非盈利组织,总部设在美国。TPC的成员主要是计算机软硬件厂家,而非计算机用户,其功能是制定商务应用基准测试程序的标准规范、性能和价格度量,并管理测试结果的发布。作为一家非盈利性机构,事务处理性能委员会(TPC)负责定义诸如TPC-C、TPC-H和TPC-W基准测试之类的事务处理与数据库性能基准测试,并依据这些基准测试项目发布客观性能数据。TPC不给出基准测试程序的代码,而只给出基准测试程序的标准规范。任何厂家或其他测试者都可以根据规范,最优地构造出自己的测试系统(测试平台和测试程序)。为保证测试结果的完整性,被测试者(通常是厂家)必须提交给TPC一套完整的报告(Full Disclosure Report),包括被测系统的详细配置、分类价格和包含5年维护费用在内的总价格。该报告必须由TPC授权的审核员核实(TPC本身并不做审计)。TPC在全球只有不到10名审核员,全部在美国。TPC推出过11套基准测试程序,分别是正在使用的TPC-App、TPC-H、TPC-C、TPC-W,过时的TPC-A、TPC-B、TPC-D和TPC-R,以及因为不被业界接受而放弃的TPC-S(Server专门基准测试程序)、TPC-E(大型企业信息服务基准测试程序)和TPC-Client/Server。而目前最为"流行"的TPC-C是在线事务处理(OLTP)的基准测试程序,于1992年7月完成,后被业界逐渐接受。


 

相关文章

文章评论