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

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

 

 

第三节:为Web服务找最好的平台

毫无疑问,现在企业正越来越深入地进入Web计算时代,而Web服务器也已经成为绝大多数企业不可或缺的平台工具。SPEC Web2005和TPC-W两个基准测试都可以帮助用户有效衡量Web服务器的性能。SPEC Web2005有缺陷作为SPECweb99和SPECweb99_SSL的继承者,SPECweb2005延续了SPEC的传统,为Web用户提供客观的Web服务器系统性能基准测试。SPEC web2005测试的原理是,通过多台客户机向服务器发出Http Get请求,这种请求完全模拟Internet用户对服务器的访问,请求调用Web服务器上的网页文件,这些文件从数千字节到数兆字节不等。在相同的时间里,服务器回答的请求越多,就表明服务器对数据的处理能力越强,它的内存与CPU、PCI通道之间的传输带宽越宽,服务器的硬盘子系统和网络子系统传输速度越快,服务器的Web性能就越好。基于快速发展的Web技术,与上一代基准测试相比,SPECweb2005基准包括许多新增强特性,其中包括:测量并发用户会话。相关动态内容:包括PHP和JSP实施。使用两个并行HTTP连接请求页面镜像。多种标准化的工作负载:银行业(HTTPS)、电子商务(HTTP and HTTPS)和支持(HTTP)。使用If-Modified-Since请求模拟模拟器缓存效果。文件访问与今天的真实Web服务器访问模式匹配度更高。不过SPECweb2005也有缺陷--它不像TPC-C那样要求厂商提供测试环境的总成本,所以用户不能衡量单位计算所消耗的成本,因此对于用户的实际采购的指导意义相对弱一些。

 一个典型的SPECweb2005实验环境

TPC-W衡量电子商务环境

TPC-W是衡量服务器在电子商务环境中性能的另一项重要基准测试。TPC-W表现了在一个站点上多个服务器和WEB应用联合工作,服务于仿真浏览器的请求,它关注的焦点是整个系统。在一个TPC-W的测试中,主要的测试项目是每秒钟内完成的网络信息交换数量(WIPS),每WIPS的花费($/WIPS)以及下订单时的网络交换数量。另外在这些测试项目中,测试者必须提供所有主要子系统的性能参数,诸如处理器、内存、磁盘和网络等所有服务器审计运行中所需要的项目。TPC-W的负载包含针对不同网页的处理,每一个网页都是在电子商务中必要的操作。例如,用户可以测试使用任何浏览器进行的主页浏览、查询、观看查询结果、购买产品、确认订单、检查订单状况,甚至于执行管理操作。TPC-W提供一个从系统角度出发的电子商务解决方案,全面地体现独立操作系统性能。尽管有些方面还不完善,但是TPC-W确实为最终用户提供了许多平时得不到的原始数据和信息。第四节:Java应用服务器的基准Java从诞生的时刻,就因为它的方便性而注定了必定流行。最近,一项全新的SPECjAppServer2004基准测试性能世界记录诞生了--配置了两颗四核核英特尔®至强®处理器、装备Linux操作系统的浪潮英信NF280D(Inspur NF280D)服务器,在运行带有BEA JRockit 5.0 JVM的BEA WebLogic Server 10时,创下了同类配置的SPECJAppServer2004基准测试世界纪录,系统处理能力达到了1538.65JOPS@Standard(每秒处理事务数)。这个新的基准测试性能,对一个服务器来说,到底意味着什么?对企业又有什么意义呢?这先得从头说起。今天,许多应用软件都是用Java编写的,它的优势很明显,就是经过一次编写后可运行在不同的操作系统平台上,有很大的灵活性。但是,不同的Java版本运行在不同的硬件平台上,会反映出不同的性能。如何判定不同硬件平台运行Java程序的效率,是Java使用者所普遍关心的问题,而SPEC jbb2004就是一项被广泛采用的Java虚拟机性能基准测试,它的前身是SPEC jbb2000。SPECjbb2004是SPEC委员会制定的一套Java基准测试程序,用于测试Java服务器性能,但是并不考察到网络、磁盘I/O、和图形处理能力。SPECjbb2004模拟了三层客户/服务器模型结构,所有的三层结构都在一个JVM(Java虚拟机)内实现。


 

相关文章

文章评论