处理特殊的 Exchange 角色和性能

 

上一次修改主题: 2006-11-13

前一部分列出了 Exchange Servers(如邮件流和邮箱服务器)最常用的计数器。但是,某些组织频繁使用 Exchange 服务器角色,如前端服务器和公用文件夹服务器。对于这些组织,有一些需要监视的其他性能问题。

例如,那些提供 Outlook Web Access、身份验证、IP 地址检查、安全套接字层 (SSL) 协议和加密方案服务的前端服务器,具备要求进行有效处理的安全功能。就这些服务器而言,您可能会看到在特权模式和用户模式下处理器活动的增加,以及上下文切换比率和中断比率的增加。如果服务器的处理器不能处理增加的负载,则可能会形成队列。

如果前端服务器使用 SSL,则本地安全身份验证服务器 (Isass.exe) 进程可能会消耗大量的 CPU。这是因为 SSL 处理发生在服务器上。这意味着监视 CPU 使用率的管理员可能看到 Inetinfo.exe 进程消耗的处理器较少而 Lsass.exe 进程消耗的处理器较多。

以下项目描述了如何提高前端服务器的性能:

  • 使用硬件加密加速器
    过度使用 SSL 时,可以通过使用硬件加密加速器来减轻计算,以及删除将成为瓶颈的 SSL,以此提高性能。

对于公用文件夹服务器,了解公用文件夹(如果拓扑结构中有多个公用文件夹)之间的复制通信会影响涉及的所有服务器,这一点非常重要的。排列服务器的复制安排,以便复制队列不会装入任何公用文件夹。处理复制更改会导致服务器上已发生的操作对资源的竞用。

通过 SMTP 接收复制邮件,并将其分类和传递到本地 SMTP 队列。然后将邮件提交到公用文件夹存储中。将邮件提交到公用文件夹存储中后,会将其放置在复制接收队列中。然后,复制接收队列中的邮件会得到处理,并在相应的公用文件夹中执行更改。

使用下表中列出的计数器可确定是否有任何公用文件夹的性能下降。

公用文件夹服务器接收队列的性能计数器

计数器 期望值

MSExchangeIS Public\Replication Receive Queue Size

指示待处理的复制邮件数。

  • 该值不应大于 100。
  • 在复制间隔之间,该值应该返回到最小值

以下项目描述了如何提高公用文件夹服务器性能:

  • 调整复制安排以避免队列
    可以增加或减少公用文件夹将其内容更改复制到其他公用文件夹的频率。对于某些部署,将复制内容的复制频繁提高会实际带来性能的提高。此类性能提高是可能的,因为复制频率增加会避免形成大型复制队列,从而减少每次复制的公用文件夹内容。
    但是,如果复制从不完成,则会出现复制接收队列大小无限增长的现象。更改复制的频率时,监视该计数器可确保在下一个间隔开始前完成复制。
  • 减少副本数目
    减少副本数也将带来性能的提高。在某些情况下,为了通过多个服务器分配负载,可能已添加文件夹的多个副本。更有效的平衡负载的方法是通过多台服务器来划分文件夹。
    例如,如果要在两个服务器之间划分这些文件夹,则每个服务器将有一半层次结构的副本,那么与两个服务器具有所有文件夹副本相比,该方案在每个服务器上产生的负载更少。划分文件夹可以获得更好的性能,因为在服务器之间复制所有内容更改不会增加性能成本。
  • 限制脱机通讯簿下载以减少网络点击
    Exchange 2003 和 Outlook 2003 缓存模式会增加脱机通讯簿 (OAB) 的下载次数。这些下载可能导致非常高的网络使用率,从而可能使网络超载。默认情况下,系统会立即满足每个客户端对完整 OAB 的请求。限制 OAB 下载有助于限制对网络的影响。有关详细信息,请参阅下列 Microsoft 知识库文章。
  • 构造公用文件夹层次结构
    减少直接子文件夹的数目也将有助于提高性能。较深和较窄的层次结构的性能成本低于较浅和较宽的层次结构的性能成本。将任何给定文件夹的直接子文件夹数目限制到 250 将减少复制和用户操作的成本。
  • 限制每个文件夹的邮件数
    限制公用文件夹的邮件数将减少对该文件夹的搜索和排序次数。这样将改善客户端体验以及减少服务器的负载。
 
显示: