效能問題

 

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

上次修改主題的時間: 2008-06-09

本節提供如何在 Microsoft Exchange Server 2007 中分析出效能惡化成因的相關資訊。另外也提供各項工具的相關資訊,以協助您進行效能問題的疑難排解。

一或多個執行效能不佳的子系統可能會改變伺服器的回應能力及行為。因此,伺服器可能變得無回應,或表現出的運作效能低於可接受的程度。這類效能衰退情形會危及服務等級協定 (SLA),最終使組織本身受害。

Exchange 2007 效能的惡化可能導因於與 Exchange 無關的應用程式,或是對 Exchange 具有某些支援、或以其作為建置基礎的應用程式。下列應用程式通常對伺服器效能具有很大的影響,而應在疑難排解程序中加以檢查:

  • 防毒應用程式
  • 備份公用程式
  • 封存與符合性應用程式
  • 桌面搜尋引擎軟體
  • 監視工具
  • 遠端存取工具

此外,您還可以使用本節中的資訊,驗證網路、CPU 或 I/O 的使用部位。找出此類資源的使用位置,有助於您排除與 Exchange 無關的應用程式。若問題與 Exchange 有關,其影響即應出現在 Exchange 安裝程式安裝的服務 所列的其中一個 Exchange 處理程序中。若有這些 Exchange 處理程序以外的處理程序產生過多的網路、CPU 或 I/O 使用率,請檢查此問題是否導因於任何已知的第三方議題。

請使用下列主題中的資訊主動監視伺服器的效能,以確定伺服器不會因為使用者動作、發生硬體問題或故障而導致效能下降。

note附註:
雖然伺服器的效能問題一般會導致不好的使用者經驗 (例如對用戶端的回應變慢),但不是一直都是如此,而且反向關係不一定成立。在您推論不好的使用者經驗是由於執行效能不佳的伺服器所造成之前,務必先在使用者問題與觀察到的伺服器效能降低情況之間找出關聯。

疑難排解效能問題的工具

對執行 Exchange 2007 的伺服器進行效能疑難排解時,您可以利用下列幾項工具:

  • Microsoft Exchange Load Generator
  • Microsoft Exchange Server Stress and Performance (ESP)
  • Microsoft Management Console (MMC) 的效能嵌入式管理單元   
  • Microsoft Exchange Profile Analyzer
  • 網路監視器
  • 處理程序監視器

在系統進入生產環境前的健康狀況測試時,Exchange Load Generator 與 ESP 將有所幫助。您也可以使用其他工具,以利診斷生產伺服器的瓶頸。

Exchange Load Generator

Exchange Load Generator 可模擬 MAPI 用戶端的效能負載。這項工具可用以調整伺服器大小及驗證部署計畫。具體來說,Exchange Load Generator 可協助您判斷各伺服器是否能夠處理其預定執行的工作負載。Exchange Load Generator 的另一項用途,是輔助驗證整體解決方案。

但在調整伺服器的大小時,Exchange Load Generator 並無法將所有因素納入考量。Exchange Load Generator 無法模擬下列可能對您的伺服器容量規劃造成影響的因素:

  • 網際網路中未經同意的內送廣告郵件 (亦稱為垃圾郵件)
  • 來自網際網路或貴組織其他站台的內送簡易郵件傳送通訊協定 (SMTP) 郵件流量
  • 使用非 MAPI 通訊協定進行帳戶存取,例如郵局通訊協定第 3 版 (POP3) 或網際網路訊息存取通訊協定 4rev1 版 (IMAP4)。
  • 使用行動裝置
  • 使用公用資料夾

此外,Exchange Load Generator 無法完整呈現使用者經驗的相關情形。其產生的結果不應在此方面進行解讀。如需 Exchange Load Generator 的相關資訊,請參閱 Microsoft Exchange Load Generator 概觀 (英文)。

Exchange Stress and Performance

您可以使用 Exchange Stress and Performance (ESP),任意模擬數個同時存取一或多部 Exchange 2007 伺服器的用戶端工作階段。ESP 提供下列可透過以下網際網路通訊協定/API 模擬用戶端工作階段的模組:

  • WebDAV (適用於 Microsoft Office Outlook Web Access)
  • IMAP4
  • 輕量型目錄存取通訊協定 (LDAP)
  • 網路 News 傳輸通訊協定 (NNTP)
  • POP3
  • SMTP
  • Outlook Web Access 

ESP 與 Exchange Load Generator 相似,但若您所驗證的部署使用 Exchange Load Generator 未涵蓋的行動功能與網際網路通訊協定,請使用 ESP。如需 ESP 的相關資訊,請參閱 Microsoft Exchange Server Stress and Performance 工具概觀 (英文)。

MMC 的效能嵌入式管理單元

「效能」是 Microsoft Management Console (MMC) 的嵌入式管理單元之一,可用以長期監視數個子系統與軟體。它具有可根據效能計數器報告資料的一般基礎結構。如需嵌入式管理單元的相關資訊,請參閱 Exchange Server 2003 技術文件中位於取得正確的疑難排解工具 (英文)。嵌入式管理單元的相關資訊亦與 Exchange 2007 有關。

Exchange Profile Analyzer

您可以使用 Exchange Profile Analyzer,從單一信箱儲存區或整個 Exchange 組織中收集預估的統計資訊。收集到的資料可用於分析信箱伺服器的效能與健康狀況、提升容量規劃模型、以及提升測試方法與工具等工作。如需 Profile Analyzer 的相關資訊,請參閱 Microsoft Exchange Server Profile Analyzer

網路監視器

網路監視器可讓您偵測 LAN 上的問題,並進行疑難排解。使用網路監視器可讓您:

  • 找出網路流量模式與網路問題。例如,您可以找出用戶端與伺服器之間的連線問題、尋找發出數量不平衡之工作要求的電腦、以及識別網路上未經授權的使用者。
  • 直接從網路擷取框架 (封包)。
  • 顯示、篩選、儲存及列印擷取到的框架。

如需使用網路監視器進行效能疑難排解的相關指示,請參閱監視兩台電腦之間的流量。如需網路監視器的相關資訊,請參閱 Microsoft 知識庫文章 294818 關於「網路監視器」的常見問題集,與 148942 如何使用網路監視器擷取網路流量

note附註:
使用 IPSEC 的安全性與符合性組態以及其他安全性技術,可能會使網路監視器擷取資料的作業更加困難。您可能需要暫時停用加密以擷取足夠的資訊,才能進行某些問題的疑難排解。

Process Monitor

Process Monitor 是 Microsoft Windows 的進階監視工具,可顯示即時檔案系統、登錄及處理程序/執行緒活動。它結合了 File Monitor 與 Registry Monitor 這兩項舊有工具的功能,並加入了豐富而非破壞性的篩選功能、全面性的事件內容 (如工作階段識別碼與使用者名稱)、可靠的處理程序資訊、具有每項作業之整合式符號支援的完整執行緒堆疊、同步的檔案記錄、以及其他數種增強功能。如需 Process Monitor 的相關資訊,請參閱 Process Monitor (英文)。

相關資訊

如需疑難排解工具的相關資訊,請參閱疑難排解的工具

如需 Exchange 2007 中效能與延展性功能的相關資訊,請參閱新的效能及延展性功能。如需如何監視 Exchange 2007 環境之效能的相關資訊,請參閱監視伺服器效能

如需其他 Exchange 2007 問題的疑難排解資訊,請參閱疑難排解。如需疑難排解高可用性問題的相關資訊,請參閱高可用性部署疑難排解

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