了解内存配置和 Exchange 性能

 

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

上一次修改主题: 2015-03-09

本主题就内存配置问题提供了一些指导,有助于您选择内存配置来为 Microsoft Exchange Server 2010 提供优异性能和强大平台。有关处理器的具体准则及建议配置,请参阅了解处理器配置和 Exchange 性能

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

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

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

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

请注意,在增加所安装的内存插槽时,有些服务器性能会提高,而有些服务器性能会降低。请咨询硬件供应商,了解对您的服务器体系结构的上述影响。

建议的内存配置

了解每个服务器角色估计需要的处理器核心数之后,可以应用基准内存建议。下表列出了不同 Exchange 2010 服务器角色的最低支持内存配置和建议内存配置。

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

最低支持   这是适合于 Exchange 2010 服务器的最低内存配置。必须满足最低硬件要求才能获得 Microsoft 客户服务和支持部门的支持。

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

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

基于已安装的服务器角色的 Exchange 2010 服务器的内存配置

Exchange 2010 服务器角色 最低支持 建议 最高

边缘传输

4 GB

每个核心 1 GB(最小 4 GB)

集线器传输

4 GB

每个核心 1 GB(最小 4 GB)

客户端访问

4 GB

每个核心 2 GB(最小 8 GB)

统一消息

4 GB

每个核心 2 GB(最小 4 GB)

邮箱

4 GB

4 GB 基本内存加上额外内存(基于用户配置文件和数据库缓存大小)。

有关如何确定所需内存总量的详细信息,请参阅了解邮箱数据库缓存

客户端访问/集线器传输组合角色(在同一物理服务器上运行的客户端访问服务器角色和集线器传输服务器角色)

4 GB

每个核心 2 GB(最小 8 GB)

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

8 GB

4 GB 加上每个邮箱 3-30 MB 的额外内存:

所需内存总量基于用户配置文件和数据库缓存大小。有关如何确定所需内存总量的详细信息,请参阅了解邮箱数据库缓存

边缘传输服务器角色和集线器传输服务器角色

边缘传输服务器角色和集线器传输服务器角色不需要大量内存即可在最佳状况下良好工作。通常,每个处理器核心对应 1 GB 内存(总内存量最小为 4 GB)就足以处理所有负载(最苛刻的负载除外)。大多数部署使用建议的每个处理器核心 1 GB(总内存量最小为 4 GB)内存配置即可获得最佳配置。

客户端访问服务器角色

一般情况下,客户端访问服务器的内存使用与客户端连接数目和事务率间存在线性关系。根据每个核心处理器和内存配置的当前建议 (2 GB),客户端访问服务器将在内存和处理器使用方面保持平衡,它几乎同时受处理器限制和内存限制。

这些建议以 RPC 客户端访问这一 Exchange 2010 功能为基础。此功能需要更大的内存和处理器配置才能管理客户端访问服务器角色上不断增加的负载。

邮箱服务器角色

与其他角色相比,邮箱服务器角色的内存配置过程更加复杂,因为最佳内存配置取决于已安装的服务器角色、邮箱数、客户端配置文件(类似于估计处理器核心要求)和活动数据库的数量。

确定邮箱服务器角色的内存大小是减少服务器上磁盘输入/输出 (I/O) 的关键。添加到邮箱服务器的内存越多,Exchange 生成的磁盘 I/O 将越少。但是,综合考虑价格和性能,这里存在一个收益递减点,超过这一点需要向服务器添加内存可能是不划算的。本主题前面“建议内存配置”中讨论的内存建议考虑到了该收益递减点,并综合考虑了当前的内存价格和性能指标。

有关如何为邮箱服务器角色确定适当的内存大小的详细信息,请参阅以下主题:

多个服务器角色

确定多个角色服务器配置的内存要求时,需要考虑集线器传输、客户端访问和邮箱服务器角色的要求。上表中提供了计算的内存要求供您参考。有关其他信息,请参阅以下内容:

 © 2010 Microsoft Corporation。保留所有权利。