您的位置:软件测试 > 开源软件测试 > 开源性能测试工具 >
性能和容量规划
作者:网络转载 发布时间:[ 2013/1/15 14:48:59 ] 推荐标签:

关键字:容量规划

概述

 本文评价了 Microsoft® Solution for Internet Business(MSIB)2.0 版的性能和容量、可扩展性和可用性等特征,并为检验和测量这些特征提供了一个流程。 您可以利用这程判断用户负载如何影响硬件资源以及资源如何变成性能的瓶颈。 您可以将这些信息用于:

    评估增添资源的性能。
    确定哪些资源可以满足更大的容量需求。
    计算某一特定硬件配置的大能力。

本文中用于计算 MSIB 2.0 站点容量的方法被称为交易成本分析(TCA)。 如需了解对 TCA 过程更为深入的讨论,可以参见以下网址上的 Capacity Planning Using Transaction Cost Analysis Methodology : http://go.microsoft.com/fwlink/?LinkId=9498。

本文假设:

    您是一位 IT 人士,对 MSIB 2.0所用的所有软件和硬件技术都有实际工作经验。 本文特别着重介绍了 Microsoft Internet Security and Aclearcase/" target="_blank" >cceleration ( ISA ) Server、SQL Server ®2000、SharePoint? Portal Server 和带 MSIB 2.0 的 IIS 5.0 组件的 Windows® 2000 Advanced Server。
    您对 MSIB 2.0 的基础和企业部署都比较熟悉。

如需了解关于 MSIB 2.0 及其相关组件以及其基准和企业部署方面的更多信息,可参见下面地址处的 MSIB Overview http://www.microsoft.com/china/technet/itsolutions/techguide/mso/msib/default.mspx.

本文分成三个部分论述。 下表介绍了这三个部分

 

标题
描述
第一部分 — 性能和容量规划
 
提供了监控 MSIB 2.0 站点性能的信息,以及将这些性能数据用于容量规划特别是如何利用 TCA 方法在您的 MSIB 2.0 站点上进行容量规划等信息。 本部分还介绍了 MSIB 项目组如何利用这种方法改善了 MSIB 2.0 站点的代码以及软硬件配置的。
第二部分 — MSIB 2.0 站点的性能和可扩展性 由于 MSIB 2.0 站点的可扩展性与其性能和可用性是紧密相关的,因此在整个文章中都为您提供了如何缩放您的 MSIB 2.0 站点的信息。 不过,在“ MSIB 2.0 的性能和可扩展性”这一部分中对 MSIB 项目组实现站点代码和实际 MSIB 2.0 部署所需的吞吐量和可扩展性需求所采用的步骤给出了介绍。
第三部分 — MSIB 2.0 站点的可用性 介绍了软硬件可用性方法是如何在该解决方案中工作的,讨论了用于测试和分析一次部署的可用性的方法,并为更加精确地计算可用性提供了一个数学分析。

 执行摘要
 根据本文所搜集的数据,对运行企业和基本部署的 MSIB 2.0 解决方案的性能和容量、可扩展性和可用性等方面可以得出以下几个结论:

性能和容量

    在企业部署中的 Web 服务器为两处理器 1.4 千兆赫兹 (GHz)的,在六天零 19 个小时的期间内,每台服务器的处理能力都维持在每秒 82.88 次请求的级别上, CPU 的利用率约为百分之75左右。 这相当于预定使用方案中所定的 3027 名并发模拟用户的情况。
    在基准部署中的 Web 服务器为两处理器 1.4 千兆赫兹 (GHz)的,在六天零 20 个小时的期间内,每台服务器的处理能力都维持在每秒 92.43 次请求的级别上, CPU 的利用率约为百分之75左右。 这相当于预定使用方案中所定的 3376 名并发模拟用户的情况。
    一台四处理器的带足够的驱动器容量的 1.4 GHz SQL 服务器在用于数据库存储的时候可以支持大约七台 Web 服务器的网上需求。 在本文所述的测试中,Microsoft? SQL Server 2000 Enterprise Edition Server 内包括了所有的 MSIB 数据库。 在本文所述的使用概况和站点概况下, MSIB 项目组进行了测试,结果表明 SQL 服务器上的 磁盘吞吐量需求并未在性能上产生瓶颈。 这是因为 Web 服务器上的请求都是高度缓存的。 要决定一个实际站点需要的确切配置和 SQL 服务器数量,必需要利用准确的客户数据进行更为详细的交易成本分析 (TCA)。如需了解关于进行详细 TCA 的信息,参见“Capacity Model for Internet Transactions and Using Transaction”用于站点容量规划的成本分析,地址在 http://go.microsoft.com/fwlink/?LinkId=9498。

可扩展性

    在 SQL 服务器等支持数据层服务器适当增加不致造成瓶颈的时候,可以使用网络负载均衡(NLB) 服务对多台 Web 服务器进行线性升级。

可用性

    MSIB 2.0 的企业部署计算得到的系统可用性为 99.616%,这一结果是通过测量群集要素的故障切换和恢复时间得出的。 这一可用性计算结果意味着每个服务器群集的平均无故障时间为一星期。 如果目标平均无故障时间 ( MTTF) 增加到一个月,那么系统计算得到的可用性为 99.910%。

第一部分——性能和容量规划

 这一部分提供了关于监控 MSIB 2.0 站点的信息以及根据这些性能数据利用交易成本分析(TCA)方法进行容量规划的信息。 对 MSIB 2.0 进行容量规划的目的是利用可接受的响应时间支持交易吞吐量,而同时将主机平台的总拥有成本降到小。 传统的解决方案常常试图从一般基准测试的测量结果进行推论得到使用成本。 然而,更为有效的方法是基于交易成本分析(TCA)的。 本部分还介绍了 MSIB 2.0 项目组如何利用 TCA 方法改善了 MSIB 2.0 站点的代码以及软硬件配置的。

本部分包括:

    性能监控
    交易成本分析
    性能监控

MSIB 2.0 Web 站点是围绕着企业级内容易管理 Web 站点的概念设计的。 本站点是为那些希望利用类似功能创建站点的企业设计的快速上市的平台。 与大多数软件情况类似,该站点尚未得到完全优化,总有改进的余地。 您应当利用以下的性能计数器监控您的 MSIB 2.0 站点的性能。

关键性能的计数器

很多性能目标都是内置于 Microsoft Windows? 2000 操作系统及其他 Microsoft 应用程序和服务中的。 您利用性能计数器可以跟踪这些目标的性能。

上一页12345678910111213下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd