规划处理器配置

 

适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上一次修改主题: 2013-02-04

在选择供 Microsoft Exchange Server 2007 使用的硬件时,需要考虑许多因素。要考虑的三个最关键的因素是处理器的选择、内存量以及存储的选择。本主题指导您如何选择为 Exchange Server 提供优异性能和强大平台的处理器配置。有关内存的详细指导和建议配置,请参阅规划内存配置。有关存储的详细指导和建议配置,请参阅规划磁盘存储

选择适合的处理器

对于生产环境,必须选择适用于基于 x64 的 Windows Server 版本的处理器:

  • 在生产环境中,只有安装在运行 x64 版本的 Windows Server 2003 操作系统并且使用 x64 兼容处理器的计算机上,才支持 Microsoft Exchange Server 2007 正式发布 (RTM) 版本这个 x64 版本的 Exchange 2007。

  • 在生产环境中,只有安装在运行 x64 版本的 Windows Server 2003 操作系统或 64 位版本的 Windows Server 2008 操作系统并且使用 x64 兼容处理器的计算机上,才支持 Microsoft Exchange Server 2007 Service Pack 1 (SP1) 这个 x64 版本的 Exchange 2007。

可以选择支持 Intel 扩展内存 64 技术的 Intel 处理器或支持 AMD64 的 AMD 处理器。有关这些处理器选项的详细信息,请参阅 Intel 64 体系结构 网站(地址为 http://www.intel.cn/content/www/cn/zh/homepage.html),或参阅 AMD Opteron 处理器系列网站(地址为 http://www.amd.com/cn/products/Pages/products.aspx)。

note注意:
UNRESOLVED_TOKEN_VAL(exNote3rdPartyURL)

Exchange 2007 不能使用也不支持 Itanium 处理器。Exchange 2007 设计为只能在 x64 处理器(如前面列出的那些处理器)上运行,不能在基于 Itanium 的系统上运行。

无论选择何种处理器,该服务器产品必须有 Designed for Windows 徽标才能得到支持。有关详细信息,请参阅 Windows 硬件认证。为了确保支持,必须选择 Windows Server 目录中列出的服务器。如果其中未列出您的服务器,则应向硬件供应商确认是否正在进行测试。

多核处理器

对双核处理器的大量测试表明,使用多核处理器技术时,Exchange Server 的性能有极大提高。双核技术为 Exchange Server 带来的性能方面的好处取决于使用的特定处理器。Exchange Server 2003 双核测试的结果已汇总在 Microsoft 知识库文章 827281 Exchange Server 2003 和 Exchange 2000 Server 的 CPU 和内存可伸缩性 中。

现在,考虑到价格和性能,多核处理器是运行 Exchange 2007 的诱人选择。建议您向硬件供应商咨询双核技术为特定硬件平台的 Exchange Server 带来的好处。

建议的处理器配置

可以参考下表来购买用于 Exchange 2007 的服务器硬件。此表还列出了 Exchange 2007 的最低要求、建议要求和建议最高配置。

note注意:
以下指导假设采用一个平均并发率配置文件。并发率的定义是在特定峰值时段内服务器上已连接并且正在使用该服务器的用户总数的百分比。对于充分利用的服务器,并发率通常在 75% 到 80% 的范围内。

下面描述了最低要求、建议要求和建议最高配置:

  • 最低   这是适合于特定服务器角色的最低处理器和内存配置。必须满足最低硬件要求才能获得 Microsoft 产品支持服务的支持。

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

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

Exchange 2007 服务器角色的处理器配置

Exchange 2007 服务器角色 最低 建议 最高

边缘传输

1 个处理器核心

2 个处理器内核

6 个处理器核心

集线器传输

1 个处理器核心

4 个处理器核心

12 个处理器核心

客户端访问

1 个处理器核心

4 个处理器核心

6 个处理器核心

统一消息

1 个处理器核心

4 个处理器核心

6 个处理器核心

邮箱

1 个处理器核心

4 个处理器核心

12 个处理器核心

多个服务器角色(集线器传输、客户端访问、统一消息和邮箱服务器角色的组合)

1 个处理器核心

4 个处理器核心

6 个处理器核心

note注意:
Standard Performance Evaluation Corporation 网站上提供的分级可用于不同类处理器和服务器配置的合理配比。UNRESOLVED_TOKEN_VAL(exNote3rdPartyURL)

边缘传输服务器角色

边缘传输服务器角色在设计上非常高效,因而需要中等处理能力。此外,需要容错功能的组织将部署多个边缘传输服务器以提供冗余。2 x 处理器核心的建议配置假设采用了容错部署。有大量入站和出站邮件的大型组织将能够使用具有 4 个处理器核心的服务器来减少边缘传输服务器的总数。处理器利用率取决于多个因素,例如:邮件比率、平均邮件大小、启用的传输代理数、防病毒配置和第三方应用程序等。

集线器传输服务器角色

在集线器传输服务器上部署了若干邮箱服务器和成千上万个邮箱的组织中,集线器传输服务器角色的建议配置是 4 个处理器核心。在集线器传输服务器上配置了使用防病毒和反垃圾功能时,则可以有效使用 8 x 处理器核心服务器。对于没有足够的邮箱数或邮件通信,因而不必使用 4 x 处理器核心配置的组织来说,可以考虑 1 x 或 2 x 处理器核心配置。处理器利用率取决于多个因素,如邮件比率、平均邮件大小、启用的传输代理数、防病毒配置和第三方应用程序等。

客户端访问服务器角色

Exchange 2007 体系结构已将大多数特定于客户端的功能从邮箱服务器转移到客户端访问服务器。在 Exchange 2007 中,当非 MAPI 客户端(例如,POP3 和 IMAP4 客户端)访问邮件时,邮件将在客户端访问服务器上进行转换。此外,Microsoft Outlook Web Access 的显示处理是在客户端访问服务器上执行的,这与旧版 Microsoft Exchange 中的 Exchange Server 信息存储服务相反。这些体系结构更改允许客户端访问服务器分担了邮箱服务器的大量处理工作,从而使客户端访问服务器有效地利用了 4 x 处理器核心。对于没有足够的邮箱或非 MAPI 客户端通信,因而不必使用 4 x 处理器核心服务器的组织中的客户端访问服务器,可以利用配备了 1 x 或 2 x 处理器核心的服务器。

统一消息服务器角色

统一消息服务器角色的建议配置是 4 x 处理器核心。统一消息服务器使用多个核心来实现一些体系结构功能,例如将语音邮件中的 .wav 文件转换为 Microsoft Windows Media Audio (WMA) 对话。对于没有足够的邮箱或统一消息服务器活动,因而不必使用 4 x 处理器核心服务器的组织,统一消息服务器可以使用配备了 1 x 或 2 x 处理器核心的服务器。

邮箱服务器角色

邮箱服务器角色的建议配置完全取决于邮箱计数和用户配置文件。4 x 处理器核心服务器在价格和性能之间提供了良好平衡,应当能够驻留数千个邮箱。若要确定邮箱服务器的大小,需要了解平均客户端用户配置文件。可以使用 Microsoft Exchange Server 配置文件分析器或使用第三方工具收集该配置文件。有关详细信息,请参阅 Microsoft Exchange Server Profile Analyzer网站。下表列出了 Microsoft Outlook 客户端常用的普通知识工作者配置文件。

Outlook 用户的知识工作者配置文件

用户类型(使用情况配置文件) 每天大约发送/接收 50 KB 邮件量

轻负载

发送 5 次/接收 20 次

平均负载

发送 10 次/接收 40 次

重负载

发送 20 次/接收 80 次

极重负载

发送 30 次/接收 120 次

在确定邮箱服务器大小时,除了前面列出的用户类型以外,还有几个要考虑的因素。这些因素包括使用诸如本地连续复制 (LCR) 的 Exchange 2007 功能的邮箱服务器,以及由 Microsoft Forefront Security for Exchange Server、第三方应用程序、移动设备和联机(与缓存 Exchange 模式相对)Outlook 客户端访问的邮箱服务器。如果确定大小的主要目的是用于预算,则可通过假设 1,000 个活动配置文件邮箱平均需要 1 x 处理器内核来确定大小(例如,如果使用平均利用率配置文件的服务器有 4,000 个邮箱,则需要 4 x 处理器内核)。与平均使用率配置文件相比,重负载使用率配置文件需要更多处理器周期,因此,出于规划目的,每个处理器核心需使用 750 个主动重负载配置文件邮箱。因此,如果使用重负载配置文件的服务器有 6,000 个邮箱,则需要一个 8 x 处理器核心服务器。邮箱服务器角色可以有效使用的最大处理器核心数为 12。将邮箱部署在核心数超过 12 的服务器上不会获得显著的可伸缩性改进。

关于本地连续复制的处理器建议

在 LCR 环境中,已启用 LCR 的存储组的主动副本和被动副本都位于同一服务器上。在这种环境中,Microsoft Exchange 复制服务向数据库被动副本复制和重播日志会生成额外处理开销。此额外处理开销大约为 20%,在调整拥有一个或多个启用了 LCR 的存储组的邮箱服务器大小时,应考虑此开销。

多个服务器角色

安装了多个服务器角色的计算机的指导内容类似于邮箱服务器角色。为了在充当邮箱服务器角色的服务器上配置客户端访问服务器角色和集线器传输服务器角色,在确定大小时,要将基于平均负载客户端配置文件的每个核心 1,000 个邮箱的计算量减少 20%(即每个核心 800 个邮箱)。多服务器角色配置的最高建议处理器核心配置是 6 个处理器核心,可以对在多角色服务器上应当驻留的最大用户数间接地提供指导。群集连续复制 (CCR) 和单一副本群集 (SCC) 都不支持在故障转移群集中驻留集线器传输或客户端访问服务器角色,因此多角色服务器是非群集的。最好为驻留成千上万个邮箱的邮箱服务器建立群集,以确保服务器维护或故障不会对正常运行时间或可用性产生重大影响。因此,多服务器角色配置的建议最高处理器核心配置是四个处理器核心。尽管此配置可以使用最多 12 个处理器核心,但考虑到可用性,我们不建议采用此配置。

详细信息

有关尝试在运行有 25 个或更多处理器核心的计算机上安装 Exchange 2007 时发生的问题的详细信息,请参阅 Microsoft 知识库文章 981539:在多处理器服务器上安装 Exchange Server 2007 失败