对于生产环境,必须选择适用于基于 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。
Exchange 2007 不能使用也不支持 Itanium 处理器。Exchange 2007 设计为只能在 x64 处理器(如前面列出的那些处理器)上运行,不能在基于 Itanium 的系统上运行。
无论选择何种处理器,该服务器产品必须有 Designed for Windows 徽标才能得到支持。
多核处理器
对双核处理器的大量测试表明,使用多核处理器技术时,Exchange Server 的性能有极大提高。双核技术为 Exchange Server 带来的性能方面的好处取决于使用的特定处理器。Exchange Server 2003 双核测试的结果已汇总在 Microsoft 知识库文章 827281
CPU and memory scalability for Exchange Server 2003 and for Exchange 2000 Server中。此外,通过将四台处理器的单核服务器与两台处理器的双核服务器的 MAPI 邮件基准 3 (MMB3) 结果进行比较,可以看到实现特定双核技术在性能方面带来的好处。这些结果已发布在
Performance Benchmarks for Computers Running Exchange Server 2003(英文)中。当前正在针对 Exchange 2007 更新这些基准,Exchange 2007 基准将在可用时发布。
现在,考虑到价格和性能,多核处理器是运行 Exchange 2007 的诱人选择。建议您向硬件供应商咨询双核技术为特定硬件平台的 Exchange Server 带来的好处。
服务器角色的处理器配置
Exchange 2007
服务器角色
|
最低
|
建议
|
最高
|
边缘传输
|
1
个处理器核心
|
2
个处理器内核
|
4
个处理器核心
|
集线器传输
|
1
个处理器核心
|
4
个处理器核心
|
8
个处理器核心
|
客户端访问
|
1
个处理器核心
|
4
个处理器核心
|
4
个处理器核心
|
统一消息
|
1
个处理器核心
|
4
个处理器核心
|
4
个处理器核心
|
邮箱
|
1
个处理器核心
|
4
个处理器核心
|
8
个处理器核心
|
多个服务器角色
|
1
个处理器核心
|
4
个处理器核心
|
4
个处理器核心
|
边缘传输服务器角色
边缘传输服务器角色在设计上非常高效,因而需要中等处理能力。此外,需要容错功能的组织将部署多个边缘传输服务器以提供冗余。2 x 处理器核心的建议配置假设采用了容错部署。有大量入站和出站邮件的大型组织将能够使用具有 4 个处理器核心的服务器来减少边缘传输服务器的总数。处理器利用率取决于多个因素,例如:邮件比率、平均邮件大小、启用的传输代理数、防病毒配置和第三方应用程序等。
集线器传输服务器角色
在集线器传输服务器上部署了若干邮箱服务器和成千上万个邮箱的组织中,集线器传输服务器角色的建议配置是 4 个处理器核心。在集线器传输服务器上配置了使用防病毒和反垃圾功能时,则可以有效使用 8 x 处理器核心服务器。对于没有足够的邮箱数或邮件通信,因而不必使用 4 x 处理器核心配置的组织来说,可以考虑 1 x 或 2 x 处理器核心配置。处理器利用率取决于多个因素,如邮件比率、平均邮件大小、启用的传输代理数、防病毒配置和第三方应用程序等。
客户端访问服务器角色
Exchange 2007 体系结构已将大多数特定于客户端的功能从邮箱服务器转移到客户端访问服务器。在 Exchange 2007 中,当非 MAPI 客户端(例如,POP3 和 IMAP4 客户端)访问邮件时,邮件将在客户端访问服务器上进行转换。此外,Microsoft Outlook Web Access 的显示处理是在客户端访问服务器上执行的,这与旧版 Exchange Server 的 Microsoft Exchange Information Store 服务相反。这些体系结构更改允许客户端访问服务器分担了邮箱服务器的大量处理工作,从而使客户端访问服务器有效地利用了 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 客户端常用的普通知识工作者配置文件。
在确定邮箱服务器大小时,除了前面列出的用户类型以外,还有几个要考虑的因素。这些因素包括使用诸如本地连续复制 (LCR) 的 Exchange 2007 功能的邮箱服务器,以及由 Microsoft Forefront Security for Exchange Server、第三方应用程序、移动设备和联机(与缓存 Exchange 模式相对)Outlook 客户端访问的邮箱服务器。如果确定大小主要用于预算目的,则假设平均 1,000 个邮箱需要一个 1 x 处理器核心。(例如,如果使用平均负载使用率配置文件的服务器有 4,000 个邮箱,则需要 4 x 处理器核心。)重负载使用率配置文件实际上是将所需处理器周期加倍(或将每处理器核心的用户数减半,即每处理器核心 500 个邮箱)。如果使用平均负载配置文件的服务器有 2,000 个邮箱,则需要一个 2 x 处理器核心服务器。 该邮箱服务器角色有效使用的最大处理器核心数是八个。在配备了八个以上核心的服务器上部署邮箱时,将不会获得显著的可伸缩性改进。
关于本地连续复制的处理器建议
在 LCR 环境中,已启用 LCR 的存储组的主动副本和被动副本都位于同一服务器上。在这种环境中,Microsoft Exchange 复制服务向数据库被动副本复制和重播日志会生成额外处理开销。此额外处理开销大约为 20%,在调整拥有一个或多个启用了 LCR 的存储组的邮箱服务器大小时,应考虑此开销。
多个服务器角色
安装了多个服务器角色的计算机的指导内容类似于邮箱服务器角色。为了在充当邮箱服务器角色的服务器上配置客户端访问服务器角色和集线器传输服务器角色,在确定大小时,要将基于平均负载客户端配置文件的每个核心
1,000 个邮箱的计算量减少 20%(即每个核心 800 个邮箱)。多服务器角色配置的最高建议处理器核心配置是 4 个处理器核心,可以对在多角色服务器上应当驻留的最大用户数间接地提供指导。群集连续复制 (CCR) 和单一副本群集 (SCC) 都不支持在故障转移群集中驻留集线器传输或客户端访问服务器角色,因此多角色服务器是非群集的。最好为驻留成千上万个邮箱的邮箱服务器建立群集,以确保服务器维护或故障不会对正常运行时间或可用性产生重大影响。因此,多服务器角色配置的建议最高处理器核心配置是四个处理器核心。尽管此配置可以使用最多八个处理器核心,但考虑到可用性,我们不建议采用此配置。