读懂服务器性能指标用户总希望有一种简单、高效的度量标准,来量化评价服务器系统,以便作为选型的依据
但实际上,服务器的系统性能很难用一两种指标来衡量
包括TPC、SPEC、SAPSD、Linpack和HPCC在内的众多服务器评测体系,从处理器性能、服务器系统性能、商业应用性能直到高性能计算机的性能,都给出了一个量化的评价指标
在如此多的标准中用户该如何选择最适合自身应用环境的评价体系呢
这里,我们选择了应用面较广泛的TPC和SPEC,作一个深入介绍
■走出误区深入TPC-C指标TPC体系是影响最大的评测基准之一,尤其近两年,国内媒体对TPC指标的报道可谓海量
但有多少用户真正了解其中的含义呢
本文以TPC-C为例,让用户深入了解这项基准测试
tpmC值在国内外被广泛用于衡量服务器系统的事务处理能力
但究竟什么是tpmC值呢
笔者曾向一些用户、专业媒体记者乃至某些国外大公司的技术人员问过这个问题,但回答的精确度与tpmC值的流行程度差异甚远
不少人将之误写为TPMC,甚至与TPC组织混为一谈
TPC(TransactionprocessingPerformanceCouncil,事务处理性能委员会)是由数十家会员公司创建的非盈利组织,总部设在美国
TPC的成员主要是计算机软硬件厂家,而非计算机用户,其功能是制定商务应用基准程序的标准规范、性能和价格度量,并管理测试结果的发布
TPC不给出基准程序的代码,而只给出基准程序的标准规范
任何厂家或其他测试者都可以根据规范,最优地构造出自己的测试系统(测试平台和测试程序)
为保证测试结果的完整性,被测试者(通常是厂家)必须提交给TPC一套完整的报告(FullDisclosureReport),包括被测系统的详细配置、分类价格和包含5年维护费用在内的总价格
该报告必须由TPC授权的审核员核实(TPC本身并不做审计)
TPC在全球只有不到1