疑難排解受限於處理器的問題

 

適用版本: Exchange Server 2007 SP1, Exchange Server 2007

上次修改主題的時間: 2007-09-26

本主題提供效能計數器的相關資訊,以及如何改善處理器效能的建議。一般而言,識別伺服器是否受限於處理器的方法非常直接。請使用下表中所列的效能監視計數器,來判斷處理器上是否發生爭用的現象。

適用於處理器的效能計數器

計數器 預期值

Processor\% Processor Time (_Total)

指出處理器正在執行非閒置執行緒的時間百分比。

您可以使用此計數器,來監視處理器的整體使用率或處理器的使用率。

  • 平均 CPU 使用量應該永遠低於 90%。

System\Processor Queue Length

指出處理器佇列中的執行緒數目。

此為處理器時間的單一佇列,即使是在擁有多個處理器的電腦上也一樣。此計數器僅會顯示就緒的執行緒,而不會顯示目前正在執行的執行緒。

  • 此計數器應小於 2。
  • 與高於 75% 之 % Processor Time 無關的零星尖峰並不會造成問題。

受限於處理器之問題的範例

下圖顯示因執行 Microsoft Exchange 之伺服器遇到處理器使用率過高而造成的問題。CPU 使用量大約是 90% (由 Processor\% Processor Time 計數器所指出),而 System\Processor Queue Length 計數器一直很高。

使用效能嵌入式管理單元的監視處理器

若要確定 Exchange 是否應為此 CPU 使用量負責,可以使用 [效能] 嵌入式管理單元,來檢視所有處理程序的 Processor\% Processor Time 計數器。請評估這些處理程序,以判斷 Exchange 處理程序是否為導致 CPU 使用量的主因。

使用效能嵌入式管理單元的監視 % 處理器時間

改善處理器效能

您可以透過採取下列動作,來改善處理器效能:

  • 確定資料庫維護和備份都是在離峰時間執行,且會分段執行   若要降低伺服器上的整體影響,請確定需要耗用大量輸入/輸出 (I/O)、CPU 或記憶體的工作 (例如備份和維護) 都是在正常作業時間以外執行。您可以進一步降低這些資源密集工作所造成的影響,作法是分段 (針對工作設定不同的開始及最佳結束時間) 維護和備份資料庫或儲存群組。
  • 將工作卸載至其他伺服器   Exchange 伺服器執行的許多工作,均可設定為只在專用伺服器上執行。例如,如果組織相當倚賴公用資料夾伺服器,則您可部署專用的公用資料夾伺服器。

相關資訊

如需解決與 Exchange 2007 相關之效能問題的相關資訊,請參閱效能問題

若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.