选择可重新与 Exchange Server 2007 一起使用的 Exchange Server 2003 硬件

 

上一次修改主题: 2006-04-18

为运行 Microsoft® Exchange Server 的计算机选择硬件时,必须考虑多种因素。 其中最重要的两种资源为处理器和内存。

本文提供针对处理器和内存配置的概要指导,这些配置可为 Exchange Server 2003 提供良好性能,同时为 Exchange Server 2007 提供强大的平台。还将基于每台服务器的角色(例如,“邮箱”和“客户端访问”服务器角色)提供有关如何将为 Exchange 2003 角色部署的服务器硬件重新用于 Exchange 2007 的建议。 出于这种考虑,本人尝试就有关何种处理器和内存配置能很好地应用于 Exchange 2007 服务器角色,从而有助于管理员在维护当前的 Exchange 2003 环境的同时着眼于未来发展的问题提出安全或可信度较高的预测。

note注意:
提供此信息的同时,告诫大家 Exchange 2007 仍处于开发阶段,处理器和内存的衡量标准可能改变。 此信息将被更新为针对 Exchange 2007 定义的“最佳实践”。

Exchange 2003 和 Exchange 2007 之间的主要硬件差别是从 32 位平台 (Exchange 2003) 移动到 64 位平台 (Exchange 2007)。 仅在运行基于 x64 的 Windows Server 2003 版本的生产环境中支持 Exchange 2007。

从 32 位平台到 64 位平台的改变需要使用一种新方法来选择 Exchange 的硬件,尤其是处理器和内存。

建议您选择同时适用于基于 32 位和基于 x64 的 Windows 2003 版本的处理器。下列服务器处理器支持基于 32 位和基于 x64 的 Windows 2003 版本,因而支持现在的 Exchange 2003 部署和未来的 Exchange 2007 部署:

  • AMD Opteron
  • Intel Xeon(采用 EM64 技术
    note注意:
    本主题提供的第三方网站信息有助于您查找所需的技术信息。 URL 如有更改,恕不通知。

这些供应商都提供具有 x64 功能的台式机处理器,这些处理器也可以运行基于 x64 的 Windows 2003 版本(例如,采用 EM64T 的 AMD Athlon64 和 Intel Pentium D),不过为简便起见,本文将重点介绍应用于服务器部署的处理器。

请注意 Intel Itanium (IA64) 处理器不适用于基于 x64 的 Windows 2003 版本,因而也不适用于 Exchange 2007 部署,这一点很重要。 Exchange 2007 按设计要求只能在具有 x64 功能的处理器上运行,如前面列出的处理器;Exchange 2007 不能在基于 Itanium 的系统上运行。

无论选择何种服务器处理器,此服务器产品都必须通过 Designed for Windows(英文)的一套测试,以确保获得 Microsoft 支持。 Windows Server Catalog(英文)中列出的服务器符合这些标准。 如果没有列出您的服务器,请与供应商联系以了解是否正在对此服务器进行“Designed for Windows”徽标测试,或者该服务器已经通过测试,正在等待网站更新。

有关从 32 位 Windows 移动到 64 位 Windows 的详细信息,建议访问 TechNet x64 Newsgroup(英文)。

简言之,应考虑。 对双核心处理器的大量测试显示,双核心处理器技术可以为 Exchange 带来优势。 双核心技术为 Exchange 带来的性能优势取决于具体使用的处理器。 Microsoft 知识库文章 827281 CPU and memory scalability for Exchange Server 2003 and for Exchange 2000 Server(英文)中总结了 Exchange 2003 双核心测试的结果。 此外,通过比较四个处理器、基于单核心的服务器和两个处理器、基于双核心的服务器之间的 MMB3 结果,可以看出具体双核心实现的性能优势。 这些结果发布在 Performance Benchmarks for Computers Running Exchange Server 2003(英文)网站。

如今,从价格和性能来说,双核心处理器是 Exchange 2003 和 Exchange 2007 服务器的良好选择。 请向您的服务器供应商询问有关特定于指定硬件体系结构的 Exchange 双核心优势。

Exchange 2007 的内存利用率比 Exchange 2003 高很多,因为它使用 64 位体系结构。 由于 32 位平台的虚拟地址空间限制,Exchange 2003 仅限于使用 4 GB(或更少)的物理内存。 与此相比,在基于 x64 的 Windows 2003 版本上运行的 Exchange 2007 可有效利用多达 16 GB 的内存及更多内存(“邮箱”角色)。 在整理可迁移到 Exchange 2007 服务器角色的 Exchange 2003 的服务器硬件时,应考虑这项变化。 应考虑下列因素:

  • 服务器最大内存配置   不同的服务器体系结构具有不同的内存限制。 建议您检查下列服务器技术规范,以确定影响最大内存配置的标准,从而确保可从经济上提供从 Exchange 2003 到 Exchange 2007 的内存升级:
    • 内存处理速度   一些服务器体系结构要求较低的内存处理速度,以便给定服务器中的内存处理量提高到几十 GB(例如,使用 PC3200 的服务器最大内存限于 16 GB,使用 PC2700 的服务器则为 32 GB)。 您应该与制造商联系以确保针对 Exchange 2003 和 Exchange 2007 的内存配置在速度方面兼容:
    • 内存模块大小   服务器支持的最大内存模块大小是多少? 通常,内存模块越大,其价格越高;2x1 GB DDR SDRAM 内存模块一般要比 1x2 GB DDR SDRAM 内存模块价格低很多。 规划 Exchange 2003 服务器时,应确保最大内存模块大小可以满足 Exchange 2007 的目标内存要求。多花一些钱为 Exchange 2003 部署购买较大的内存模块,以确保将来可以满足 Exchange 2007 的内存要求,这样做比较明智。
    • 内存插槽的总数量   指定服务器将支持多少个内存模块? 插槽总数量乘以最大内存模块大小,就是服务器的最大内存配置。 需要注意内存模块有时必须成对安装。
  • 从 Exchange 2003 到 Exchange 2007 的内存升级路径   了解指定服务器的内存要求之后,就可以设计 Exchange 2003 的最佳内存配置,同时设计升级到 Exchange 2007 的路径。
    示例   在本示例中,假设您要为 Exchange 2003 购买服务器(后端/邮箱角色)。 Exchange 2003 的合适最大内存为 4 GB,但您希望确保在部署 Exchange 2007 时能够升级到 16 GB。分析制造商的技术规范并找到下列要求:
    • 内存处理速度   规范指出使用 PC3200 时允许 16 GB,而使用 PC2700 时则要求 32 GB。
    • 内存模块大小   规范指出最大内存模块大小为 4 GB。
    • 内存插槽的总数量   规范指出共有八个内存插槽(8*4 GB = 32 GB 最大内存配置)。 规范还指出必须成对添加内存。

通过此信息,可以确定 2 GB PC2700 或 2 GB PC3200 内存模块可以为 Exchange 2003 提供良好的内存配置 (2x2 GB)。 此外,服务器将来可升级到 16 GB (8x2 GB),以便大幅度减少 Exchange 2007 邮箱服务器的 I/O。 如果为 Exchange 2003 配置选择 1 GB 内存模块,则服务器无法升级到 16 GB,除非扔掉 1 GB 内存模块,将其替换为 2 GB 内存模块。 对于此规划方法需要注意的是,有些服务器在使用更多内存插槽后提高了性能,而有些则降低性能。 请与您的硬件供应商联系,以了解指定服务器体系结构的效果。

可使用以下图表协助购买准备用于 Exchange 2003 和 Exchange 2007 服务器角色的服务器硬件。 此图表旨在为 Exchange 2007 提供可行的处理器/内存配置的上限。这不是“最佳实践”,只是购买可用于 Exchange 2007 的 Exchange 2003 服务器硬件的指南。在硬件价格和性能方面对于各个 Exchange 2007 服务器角色的效果仍待确定。

 

Exchange 2003     Exchange 2007    

角色

最大处理器配置

最大内存配置

角色

最大处理器配置

最大内存配置

网关/桥头

2x 双核心

2 GB

边缘传输/中心传输

2x 双核心

8 GB

前端服务器 (FE)

2x 双核心

2 GB

客户端访问服务器/统一邮件服务器

2x 双核心

8 GB

后端邮箱服务器 (BE)/公用文件夹服务器

4x 双核心

4 GB

邮箱服务器

4x 双核心

32 GB

示例   为 Exchange 2003 邮箱/后端角色选择可重新用做 Exchange 2007 邮箱服务器的服务器平台时,选择最大物理内存容量为 32 GB 的服务器以实现扩展部署(每个服务器大约 4000 个邮箱),这样比较明智。 如果为此角色选择最大物理内存容量为 8 GB 的服务器,则在转换到 Exchange 2007 服务时将不能通过 16 GB 或 32 GB 内存来有效减少 I/O。 上面概括的 Exchange 2007 的最大配置并不是“最佳”配置,而是当前 Exchange 产品组开发所使用的最大配置。

希望已向您传达如何为 Exchange 2003 选择可用于未来 Exchange 2007 部署的服务器硬件的知识。 通过有效规划并理解这两种版本的处理器和内存的基本要求,即可在使用 Exchange 2007 时继续利用当前对 Exchange 2003 基础结构的投入。

 
显示: