最近需要好好学习一下主机性能测试相关技术,今天抽空总结一下:)
应用性能参考SPEC
与 TPC体系注重在线处理能力和数据库查询能力不同,SPEC体系中最广为人知的两个子项,是衡量CPU、内存性能的CPU2000和Web服务器性能的web2005。另外还有一个衡量Java服务器性能的jbb2005,近年来也逐渐受到关注。
除了 TPC家族,SPEC家族也是广为人知的一大体系。SPEC指标体系由Standard Performance Evaluation Corp.制定,目前主要包括针对CPU性能的SPEC CPU2000(已有CPU2006,但尚无数据)、针对Web服务器的SPECweb2005、针对高性能计算的SPEC HPC2002与SPEC MPI2006、针对Java应用的jAppServer2004与JBB2005,以及对图形系统、网络和邮件服务器的测试指标。
Web服务参考Web2005
作为 SPECweb99和SPECweb99_SSL的继承者,SPECweb2005延续了SPEC的传统,为Web用户提供客观的Web服务器系统性能测试基准。
SPEC Web2005测试的原理,是通过多台客户机向服务器发出 Http Get请求,请求调用Web服务器上的网页文件,这些文件从数千字节到数兆字节不等。在相同的时间里,服务器回答的请求越多,就表明服务器对客户端的处理能力越强,系统的Web性能就越好。
基于快速发展的 Web技术,与上一代测试基准相比,SPECweb2005基准包括许多新增强特性,其中包括:
<