解决与处理器有关的问题

 

适用于: Exchange Server 2007 SP1, Exchange Server 2007

上一次修改主题: 2007-09-26

本主题提供有关性能计数器的信息并提出有关如何改善处理器性能的建议。通常,很容易确定服务器是否受处理器的限制。使用下表中列出的性能监视器计数器可以确定处理器是否发生争用情况。

处理器性能计数器

计数器 预期的值

Processor\% Processor Time (_Total)

指示处理器运行非空闲线程的时间的百分比。

可以使用此计数器来监视处理器的总体利用率或每个处理器的利用率。

  • 平均 CPU 利用率应始终低于 90%。

System\Processor Queue Length

指示处理器队列中的线程数。

即使在包含多个处理器的计算机上,也只有一个处理器时间队列。此计数器只显示就绪的线程数,而不显示当前正在运行的线程数。

  • 此计数器的计数应小于 2。

  • 如果偶尔出现与 % Processor Time 超过 75 无关的峰值,则不算问题。

与处理器有关的问题的示例

下图显示运行 Microsoft Exchange 的服务器由于处理器利用率过高而遇到的问题。CPU 利用率接近 90%(通过 Processor\% Processor Time 计数器指示),System\Processor Queue Length 计数器的计数一直很高。

使用“性能”管理单元监视处理器

使用性能管理单元监视处理器

为了确保是由 Exchange 导致达到此 CPU 利用率,请使用“性能”管理单元查看所有进程的 Processor\% Processor Time 计数器。评估这些进程,以确定 Exchange 进程是否是达到该 CPU 利用率的主要原因。

使用“性能”管理单元监视 % Processor Time 计数器

使用性能管理单元监视处理器时间占用百分比

改善处理器性能

可以通过执行下列操作来改善处理器性能:

  • 确保在非高峰时间进行数据库维护和备份并且分阶段进行   为了减小对服务器的总体影响,请确保输入/输出 (I/O) 密集型任务、CPU 密集型任务或占用大量内存的任务(例如备份和维护)在正常工作时间之外进行。通过分阶段对数据库或存储组进行维护和备份(为任务设置不同的开始时间,并且最好同时设置不同的结束时间)。

  • 将任务分配给其他服务器   Exchange 服务器执行的许多任务都可以设置为只在专用的服务器上进行。例如,如果组织非常依赖公用文件夹服务器,则可以部署专用的公用文件夹服务器。

详细信息

有关解决与 Exchange 2007 有关的性能问题的详细信息,请参阅性能问题