关于性能和容量规划 (Windows SharePoint Services)

本章引导您逐步完成确定单个服务器场的硬件要求的过程,将找出影响性能和容量要求的特征,并就以下几点提出建议:

  • 服务器场中服务器计算机的数量。

  • 服务器场中应用程序服务器角色的配置。

  • 对服务器场中特定服务器角色的硬件要求。

容量规划过程中应加入一个测试程序,以测试特定于您的环境的特征。由于影响给定环境的性能和容量的因素可能多种多样,因此测试是确立环境特征的重要步骤。

规划容量与规划可用性

本章假定您已使用规划冗余 (Windows SharePoint Services) 一文规划了可用性要求。作为使用“规划可用性”一文的结果,您将以符合组织的最小可用性要求的拓扑开始容量规划练习。如果已确定即将部署的拓扑,本章将帮助您确定:

  • 是否需要添加其他服务器以满足容量和性能的目标。

  • 是否需要调整应用程序服务器角色的配置以优化服务器场的容量和性能。

  • 是否需要根据容量要求规划多个服务器场。

在某些情况下,组织对可用性的要求可能导致服务器场过大,使其所提供的容量或性能大于其他情况下所需的程度。如果是这样,则容量规划过程的重点在于如何经济地确定服务器硬件的大小,而不是添加额外的服务器计算机或使用更高性能的硬件进行扩展。

在许多情况下,开始时使用符合组织最小可用性要求的拓扑,然后添加或升级服务器计算机以满足容量和性能目标。

64 位与 32 位

尽管 Windows SharePoint Services 3.0 可以部署在 32 位服务器上,但 Microsoft 建议您在 Windows SharePoint Services 3.0 场部署中采用 64 位服务器。本指南中给出的指导都是基于在 64 位服务器上执行的测试。因此,如果计划部署到 32 位服务器,则应在环境中的 32 位服务器上执行额外的测试。本指南中的最佳方案和性能趋势一般也会适用于 32 位环境,但实际结果可能有所不同。

64 位系统体系结构中有几个特征有助于形成优越的服务器可伸缩性和性能:

  • 内存可寻址能力 32 位系统只能对 4 GB 的地址空间进行直接寻址。在 64 位系统体系结构上运行的 Windows Server 2003 SP1 支持多达 1,024 GB 的物理内存和可寻址内存。

  • 处理器数量更多,每个处理器具有更加线性的可伸缩性 对并行处理和总线体系结构的改进使 64 位平台可以支持大量处理器(最多为 64 个),同时为每个额外的处理器提供近乎线性的可伸缩性。只有在 64 位体系结构上才能实现可提供多于 32 个 CPU 的服务器平台。

  • 增强的总线体系结构 当前 64 位芯片集上的总线体系结构比上一代速度更快、带宽更宽。可以向缓存和处理器传递更多数据;这有些类似于宽带连接相对于拨号连接的改进。

性能和容量规划方法

在性能和容量规划中会受到各种因素的影响。因此,很难对直观的问题作出干脆的回答。所以,性能或容量相关问题的最常见答案都以“它取决于...”开头。

本章中提供的性能和容量规划练习旨在减少所考虑的因素,以便可以根据常见场景给出直观的答案。另一方面,本章还包括根据个别解决方案特征计算容量和性能要求的指导。本章包括两种类型的规划指导:

  • 对评估性能和容量要求的建议 根据目标场景提供的一系列文章。每篇文章定义一种典型的使用情况,并确定将对该方案的容量和性能产生影响的主要特征。根据使用情况和主要特征,使用预设数据可以估计解决方案的容量能力。

  • 用于计算特定性能和容量要求的公式和指导 使用本指导,可以开发自己的使用情况(或修改方案情况之一)并计算所有影响解决方案的容量和性能的变量因素。

性能和容量规划过程

性能和容量规划集中于调整解决方案大小的三个方面:

  • 软件边界 每个可实施功能和可创建对象都具有扩展限制。规划容量边界可确保解决方案设计符合软件的扩展建议。本指南中提供的软件边界和限制适用于所有 Windows SharePoint Services 3.0 环境。

  • 吞吐量目标 吞吐量是服务器或服务器场每秒可处理的操作数。服务器场执行的每种操作都在服务器硬件上引入性能负载。主要操作包括用户操作、索引内容和操作任务(如备份数据库)。使用特定功能也会增加性能负载。为了得出吞吐量目标,其中涉及估算或计算为支持预期的吞吐量负载而需要服务器场每秒处理的操作数。

  • 数据容量 数据容量包括内容数据库和配置数据库的预期量。每个服务器角色都有基于解决方案的唯一数据要求(如用于内容索引或缓存内容的磁盘空间)。

评估性能和容量要求 (Windows SharePoint Services) 中针对每个方案都提供了有关建立吞吐量目标和数据容量的指导。

建议的过程包括以下步骤:

  • 规划软件边界 针对解决方案设计查看软件边界和对软件的限制,并在必要时对设计进行调整。

  • 估计性能和容量要求 找出与解决方案最匹配的方案,并查看相应规划文章中的指导。通过该文章确定您的环境中性能和容量的主要特征,以估算解决方案的吞吐量和数据容量目标,并根据若干示例拓扑的性能和硬件大小对目标进行评估。

  • 根据性能和增长规划扩展措施 对解决方案的性能特征有所了解并确定支持解决方案所需的服务器硬件之后,可以为进一步增长规划扩展措施。

  • 针对环境测试解决方案 建立起始拓扑之后,可以根据部署规划来部署测试环境。使用所提供的测试工具确立环境的实际性能和容量数据,并根据需要修订部署规划。

下载此书籍

本主题包含在以下可下载书籍内,以方便您阅读和打印:

有关可下载书籍的完整列表,请参阅 Windows SharePoint Services 的可下载书籍(该链接可能指向英文页面)