潜在的分类程序性能问题
[本主题旨在解决由 Exchange Server 分析工具发现的特定问题。应只将此主题应用到已对其运行 Exchange Server 分析工具并且正面临该特定问题的系统中。通过可以免费下载的 Exchange Server 分析工具,远程收集拓扑中每台服务器的配置数据并自动分析数据。结果报告详述了重要的配置问题、潜在问题以及一些非默认产品设置。通过遵守这些建议,可以获得更佳的性能、可伸缩性、可靠性及正常运行时间。有关此工具或下载最新版本的详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=34707(英文网页)上的“Microsoft Exchange 分析工具”。]
上一次修改主题: 2006-09-06
Microsoft® Exchange Server 分析工具将查询 ExchangeLink Windows® Management Instrumentation (WMI) 类,以获取简单邮件传输协议 (SMTP) ProtocolName 实例的 TypePendingCategorization 属性值,从而确定等待目录查找的邮件 (MADL) SMTP 队列中的邮件数。
ExchangeLink WMI 类的属性将返回有关邮件服务器之间邮件处理链接(队列)的信息。一个链接可以包含零个或多个 ExchangeQueue 对象。该数目取决于链接上的当前邮件通信。
Exchange Server 分析工具还包含一个性能数据收集引擎,该引擎用于查询运行 Exchange 2000 Server 或 Exchange Server 2003 的计算机上的性能计数器对象。
如果 Exchange Server 分析工具确定当前 MADL 队列中的邮件数超过五十个,则会让性能数据收集引擎从 SMTP Server 性能对象的 Cat:Messages Categorized 和 the Cat:Categorizations completed 性能计数器中收集数据,以分析性能数据。
Cat:Messages Categorized 性能计数器显示分类程序提交以进行排队的邮件数,而 Cat:Categorizations completed 性能计数器显示已提交给分类程序的已完成邮件总数。
分类程序执行下列核心操作:
- 解析并验证所有收件人。
- 确定所有收件人的限制。
- 展开通讯组列表(如果需要)。
- 确定邮件用于本地传递还是远程传递。
Exchange Server 分析工具将检查这两个计数器的平均合计值,以确定这些计数器的读数在采样期间是否会不断增加。
如果下列条件为真,则 Exchange Server 分析工具将显示错误。
- MADL 队列中有五十封或更多邮件。
- Cat:Messages Categorized 性能计数器在采样期间显示的增量用于指示将已提交邮件传递给下一进程时的进度。
- Cat:Categorizations completed 性能计数器在采样期间显示的增量指示成功完成已提交邮件的分类时的进度。
此错误指示,尽管分类程序已成功处理邮件,但是,其队列长度仍然很长,并且性能可能已受损。
分类程序性能受到影响的原因可能是由于存在下列情况,而需要执行命令来处理多封邮件:
- 商业垃圾邮件 (UCE) 或其他垃圾邮件。
- 病毒繁殖。
- 服务器性能问题。
若要解决此警告,请执行下列操作:
- 确定分类程序超载是预期中的,还是由典型负载导致的。如果分类程序超载是由预期负载导致的,请查看下列 Exchange 资源中的 Exchange 性能指导:
- Troubleshooting Exchange Server 2003 Performance(排除 Exchange Server 2003 的性能问题)(https://go.microsoft.com/fwlink/?LinkId=47588)
- “Exchange Server 2003 性能和可伸缩性指南”(https://www.microsoft.com/downloads/details.aspx?FamilyID=62fb1297-4c6b-4d84-84cc-060989f2f305&DisplayLang=zh-cn)
- 如果分类程序超载不是由预期负载导致的,请检查病毒发作或垃圾邮件是否导致产生负载。