关于性能和容量规划 (Office SharePoint Server)

本章将引导您完成为单个服务器场确定硬件要求的过程。它确定将影响性能和容量要求的特性,并针对以下各项提供建议:

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

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

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

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

规划容量与规划可用性

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

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

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

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

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

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

64 位与 32 位

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

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

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

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

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

有关在 32 位服务器上部署 Office SharePoint Server 2007 的详细信息,请参阅 调整 Web 服务器性能 (Office SharePoint Server)

从 SharePoint Portal Server 2003 升级

由于 Office SharePoint Server 2007 中包含更丰富的功能集,因此要保持您已使用 SharePoint Portal Server 2003 建立的性能基准,需要更稳固的服务器环境。您可能会发现,除非您当前的 SharePoint Portal Server 硬件非常新并且所具有的资源远高于支持当前环境所需的资源,否则,您的 Office SharePoint Server 2007 部署将需要升级后的硬件。

您可以在具有 32 位服务器和 64 位服务器组合的环境中部署 Office SharePoint Server 2007 服务器场,条件是您在每个拓扑结构层维护体系结构同质性。例如,您不应组合使用 32 位和 64 位 Web 前端 (WFE) 服务器,但您可以在具有 32 位 WFE 服务器和应用程序服务器的服务器场中使用 64 位数据库服务器。

如果您升级现有服务器场或打算仅当需要时才部署 64 位服务器,我们建议您按如下所示优先使用 64 位服务器:

  1. 运行 SQL Server 的计算机

  2. 应用程序服务器(按以下顺序)

    1. 索引

    2. Excel

    3. 搜索

  3. WFE 服务器

性能和容量规划方法

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

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

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

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

性能和容量规划过程

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

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

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

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

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

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

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

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

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

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

下载此书籍

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

有关可下载书籍的完整列表,请参阅 Office SharePoint Server 2007 的可下载书籍

另请参见

概念

规划软件边界 (Office SharePoint Server)
物理拓扑结构建议 (Office SharePoint Server)
物理存储建议 (Office SharePoint Server)
调整 Web 服务器性能 (Office SharePoint Server)
Office SharePoint Server 2007 中的缓存
其他性能和容量规划因素 (Office SharePoint Server)
用于性能和容量规划的工具 (Office SharePoint Server)
白皮书:使用 Office SharePoint Server 2007 中的大型列表
为 Office SharePoint Server 规划和监控 SQL Server 存储:性能建议和最佳方案(白皮书)