了解统一消息的系统要求

Exchange 2010
 

适用于: Exchange Server 2010 SP2, Exchange Server 2010 SP3

上一次修改主题: 2016-11-28

若要提供对电子邮件和语音邮件的连续访问,必须针对 Microsoft Exchange Server 2010 正确规划和实施高性能、高可用且可伸缩的解决方案。若要实施高度可用且可伸缩的高性能语音邮件解决方案,必须了解针对 Exchange 2010 中的 Exchange 统一消息 (UM) 的系统要求。这有助于选择对部署的系统性能、可伸缩性和可用性具有最大影响的 UM 服务器和其他语音邮件组件。

在规划部署时,可以使用本主题和本节中的其他主题来帮助设计统一消息环境。有关详细信息,请参阅Exchange 2010 系统要求

选择正确的系统硬件是在规划和实施语音邮件解决方案时最重要的步骤之一。必须确保选择的硬件满足甚至超过系统要求。在规划和部署统一消息 2010 时必须考虑以下事项:

  • 如何为实现最佳性能而调整高性能 UM 服务器

  • 如何使统一消息部署可伸缩

  • 如何使统一消息部署高度可用

为实现最佳性能而调整统一消息服务器是一个持续过程。必须了解影响系统的所有变量,包括用户配置文件、体系结构以及在统一消息服务器上使用的硬件。当了解针对统一消息服务器的要求时,可以为服务器设定基准度量值并进行调整,以提高整体系统性能。

统一消息服务器的最高级别性能通常由性能最低的组件(该组件可能会导致系统瓶颈)所确定。提高性能的关键在于学习确定统一消息系统中的瓶颈、确定系统瓶颈的原因,然后采取适当的措施。

可以使用若干种工具度量 Exchange 2010 统一消息的性能,包括 Jetstress 和 Load Generator (LoadGen)。有关详细信息,请参阅性能和可伸缩性评估工具。Windows Server 2008 操作系统还有一些通用性能工具,包括 Windows 性能监视器

此外,您应分析当前负载,以设定最低服务器要求。确定最低服务器要求时的最大挑战之一是了解用户如何使用语音邮件系统。在确定了硬件要求之后,您应进行试验性测试,以确保统一消息服务器性能级别可以接受。

若要提供高度可用的 UM 系统,必须防止下列组件出现硬件故障:

  • UM 服务器   统一消息作为服务和工作进程运行。这意味着,如果服务正在使用多个系统资源或无法响应,则可以回收工作进程以使统一消息服务重新联机。通过回收 UM 工作进程可以实现更加高度可用的系统,并防止统一消息服务长时间无法使用。UM 工作进程负责处理邮箱服务器、集线器传输服务器和域控制器中的中断。例如,如果用户的邮箱服务器不可用,则 UM 服务器将继续代表用户接受呼叫。但是,不会播放该用户的自定义问候语。而是使用标准问候语应答该用户的呼叫。此外,如果集线器传输服务器不可用,UM 服务器将继续接受呼叫并使呼叫排队(取决于您如何设置队列限制),直到集线器传输服务器可用。在所有域控制器都不可用的情况下,UM 服务器将无法接受呼叫。

  • IP 网关   如果要创建冗余来帮助确保 IP 网关始终可用,请在 N+1 配置中添加多个 IP 网关。例如,如果您需要两个 IP 网关,请另外安装和设置一个 IP 网关,以便在一个 IP 网关出现故障或必须脱机时,可以使用另一个 IP 网关进行替换。

有关详细信息,请参阅了解统一消息可用性

最低正常运行时间要求因组织而异。但是,每个组织都希望达到高级别的正常运行时间,对电话系统来说更是如此。组织的电话系统常常是关键业务而且必须对用户具有高可用性。部署 UM 系统时,需要考虑的因素之一就是在 UM 服务器或 IP 网关等关键组件不可用时系统为用户提供服务的能力。

可伸缩性定义为增加资源以增加给定服务容量的功能。组织中有两种可用于增加 UM 服务器容量的可伸缩性类型:水平扩展和垂直扩展。在统一消息中,进行垂直扩展时,可以将硬件资源添加到单个 UM 服务器或多个 UM 服务器,如下所示:

  • 添加更多硬盘空间用于邮件存储。

  • 提高处理器的速度或增加处理器的数量。

  • 增加 RAM 的数量或提高 RAM 的速度。

  • 增加网络适配器的数量或某一个网络适配器中局域网端口的数量。

有关详细信息,请参阅了解统一消息的性能和可伸缩性

在为统一消息服务器选择硬件时,必须考虑若干个组件,包括磁盘存储、内存、处理器和网络硬件。为 Exchange 统一消息部署选择的硬件会影响性能。因为许多变量都会影响性能(包括硬件),所以难以预测任何特定硬件组件会产生的影响。

在为统一消息服务器选择硬件组件时,请考虑以下定义:

  • 最低   这是适合于特定 Exchange 2010 服务器角色的最低处理器和内存配置。必须先满足最低硬件要求,您才能从 Microsoft 客户服务和支持部门获得帮助。

  • 最高   这是针对特定 Exchange 2010 服务器角色的最高建议处理器和内存配置。“最高”的定义是兼顾价格和性能而获得的 Exchange 2010 处理器和内存配置上限。最高是一个基准而不是一个支持标准,它没有考虑第三方应用程序的资源要求。随着时间的推移以及价格的变化和技术的进步,建议的最高配置也可能发生变化。

  • 建议   这是针对特定 Exchange 2010 服务器角色的建议处理器和内存配置。“建议”可以定义为兼顾价格和性能的最佳配置。建议配置还实现了处理器和内存容量之间的平衡。其目标是使内存配置与处理器配置相匹配,以便系统能够有效地使用处理器,而不会导致内存瓶颈,或者相反。

下面是一些有关选择为 Exchange 2010 提供优良性能和容量的存储配置的有用准则。当选择存储解决方案时,容量和性能方面的考虑事项往往相互冲突,但是在购买之前又必须同时考虑这两个方面。通常,您应确保:

  • 有足够的空间用于存储所有数据。确定容量需求是相对简单的过程。

  • 解决方案能提供可接受的磁盘延迟和反应迅速的用户体验。可以通过度量或预测解决方案提供的事务输入/输出 (I/O) 来确定这一点。

  • 非事务性 I/O 既有足够的完成时间又有足够的磁盘吞吐量,以便满足服务级别协议。

目标是平衡这些因素,以便您可以设计适用于服务器的硬件解决方案。

UM 实际上并不需要太多存储,因为只要集线器传输服务器可用,每封邮件便会立即进行转换和转发。然而对于统一消息,每部 UM 服务器都需要将存储用于以下方面:

  • 随 en-US UM 语言包一起安装的任何 UM 语言包

  • 用于存储在系统邮箱中的 UM 拨号计划和自动助理的自定义语音提示

  • 在集线器传输服务器不可用时进行排队的 UM 消息,如:

    • 未接来电通知

    • 用户已启用 UM 时的电子邮件

    • 带有音频附件的语音邮件

    • 带有附件的传真邮件

      注释注意:
      如果没有集线器传输服务器可用,则统一消息服务器会在关闭 Microsoft Exchange 统一消息服务之前,对 100 个语音邮件进行排队。

若要确定容纳这些语言包、语音提示和已排队邮件所需的最大存储量,请根据使用的音频编解码器和邮件长度获取语音邮件的最大邮件大小,然后将其乘以 1,000 字节。例如,如果一个平均语言邮件大约 30 秒(其大小通常小于 100 KB),请将该数字乘以 100 个语音邮件。

为 Exchange 2010 选择硬件时,建议您考虑服务器的最大内存限制。不同服务器体系结构的内存限制也各不相同。建议您检查服务器的下列技术规范,以便为您的服务器确定成本效率最高的最大内存限制:

  • 内存速度   某些服务器体系结构需要速度较慢的内存模块,以便将内存扩展到最大支持量。例如,使用 PC3 10666 (DDR3 1333) 时的最大服务器内存限制为 32 GB,使用 PC2 6400 (DDR2 800) 时的最大服务器内存限制为 128 GB。请咨询制造商,以确保 Exchange 2010 的内存配置目标在速度方面是兼容的。

  • 内存模块大小   应考虑服务器将支持的最大内存模块大小。通常,内存模块越大,价格越高。例如,两个 2 GB DDR SDRAM 内存模块通常比一个 4 GB DDR SDRAM 内存模块便宜很多,而两个 4 GB DDR SDRAM 内存模块通常比一个 8 GB DDR SDRAM 内存模块便宜很多。确保最大内存模块大小能够满足 Exchange 2010 的目标内存要求。

  • 内存插槽总数   应考虑特定服务器支持的内存模块数量。插槽总数乘以最大内存模块大小将得出服务器的最大内存。请记住,有时内存模块必须成对安装。

因而,安装建议的最小 4 GB 内存时,每个处理器建议最多使用 2 GB(这等于最小 4 GB)。但是,在确定每部统一消息服务器所需的内存量时,还必须考虑其他几个因素:包括:

  • 全局地址列表的大小或所有地址列表的合计大小。

  • 已安装 UM 语言包且可用。

  • 语音邮件预览是启用还是禁用。

  • 传入呼叫数。

下表列出了不同 Exchange 2010 的最低支持内存配置和建议最高内存配置。

 

用户数 每个 UM 服务器的建议内存

25,000

250 MB

50,000

500 MB

100,000

1 GB

在为特定服务器角色估计需要的处理器数之后,可以应用基准内存建议。64 位版本的 Windows Server 2008 操作系统上的 Exchange 2010 可有效使用 64 GB 以上的内存。

通过有效规划并了解特定 Exchange 2010 服务器角色的基本处理器和内存要求,可创建平衡且具有成本效益的拓扑。

有关不同内存配置如何执行的详细信息,请参阅了解内存配置和 Exchange 性能

通过在多个处理器上运行 Exchange 2010 可获得显著优势。性能优势取决于使用的特定处理器。请咨询服务器硬件供应商,以了解对于给定硬件体系结构,处理器的优势是否特定于 Exchange。

服务器上的处理器在高峰工作时段应保持负载为 60% 左右。此百分比级别考虑到了极端负载的情况。如果处理器的使用持续超过 75%,我们就认为处理器性能是一个瓶颈。

服务器 CPU 可能会在多个方面影响性能。包括:

  • 处理器时钟速度,以兆赫兹 (MHz) 或千兆赫兹 (GHz) 来度量

  • 使用的处理器数

  • 使用的处理器类型

  • 语音邮件预览是启用还是禁用

Exchange 可充分利用多个处理器,因此使用具有更多处理器的服务器会提高性能。但是,处理器数、处理器核心数和性能之间的关系十分复杂。处理器和核心的最佳数量在一定程度上取决于在服务器上部署的 Exchange 服务器角色,以及统一消息服务器角色是否也部署在与其他服务器角色相同的物理服务器上。

许多网络接口子系统都自动进行调整。基于服务器的网络适配器能够检测通过网络接口的通信的类型和级别,并自动调整以反映此信息。建议您确保在服务器上保持最新设备驱动程序。

每个从 IP 网关接到的传入呼叫都将生成基于 IP 的网络通信,并将占用一部分可用网络带宽。在部署统一消息之前,应对网络通信进行分析,以确定当前的使用模式并找到潜在的问题。在大多数网络上,带宽要求未在整个营业时间内平均分配。由于所有基于 IP 的呼叫直接从网络上的 IP 网关路由到 UM 服务器,并且由于此基于 IP 的网络通信会占用一些可用带宽,因此应遵循以下建议和准则:

  • 将 PBX 放置到 IP 网关附近的物理位置上。

  • 将 IP 网关和 UM 服务器放置于同一连接良好的网络上或同一物理站点内。

  • 将 UM 服务器与安装了 Exchange 2010 服务器角色(包括邮箱、集线器传输和客户端访问服务器)的其他计算机放置于同一连接良好的网络上或同一物理站点中。

  • 终止电话设备所在位置附近的广域网 (WAN) 连接。

  • 在分支机构方案中或 WAN 连接上,使用 G.723.1 编解码器(而不是 G.711u 或 G.711A 编解码器)可最大限度地减少 IP 网关和 UM 服务器之间传递的网络通信。

UM 服务器的网络要求或建议如下所示:

  • 使用千兆位(1,000 兆位/秒 (Mbps))或 1 千兆位/秒 (Gbps) 以太网适配器的 UM 服务器。

  • 连接到由千兆位以太网连接组成的多交换、快速以太网网络的 UM 服务器。

  • 小于 300 毫秒、与 IP 网关或 IP PBX 之间的来回行程时间。

注释注意:
与性能相关的问题可能是因为硬件、固件或软件驱动程序不是设计用于在您的配置上运行所致。有关详细信息,请参阅为 Microsoft Windows 设计的产品网站
 © 2010 Microsoft Corporation。保留所有权利。
显示: