唯灵魂不可征服答案:采购选型 度量有方 服务器性能基准测试通鉴 - 为Web服务找最好的平台

来源:百度文库 编辑:偶看新闻 时间:2024/04/28 22:28:03
采购选型 度量有方 服务器性能基准测试通鉴出处: 服务器在线     作者: 佚名      2007-10-11 07:44     评论个名为TPC的组织无声无息地成立了,而Benchmark(基准测试)这个词也随之正式走上了企业计算的大舞台。

 

  第三节:为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确实为最终用户提供了许多平时得不到的原始数据和信息。