效能及延展性評估的工具

 

適用版本: Exchange Server 2010 SP2, Exchange Server 2010 SP3

上次修改主題的時間: 2016-11-28

在實驗室環境中評估 Exchange 的延展性和效能時,可以使用 Microsoft 所提供的工具,在系統上產生模擬的 Exchange 工作負載,並分析該工作負載的影響。

若要決定管理使用者負載所需的 Exchange 2010 伺服器數目,請使用下列容量規劃工具:

  • Microsoft Exchange Jetstress

  • Microsoft Exchange Load Generator

    重要事項重要事項:
    在將實際執行資料放在伺服器上之前,應先在系統上使用 Microsoft Exchange Jetstress。Jetstress 不應該在包含生產資料的系統上使用。Exchange Load Generator 是預定用於測試環境,而非實際生產環境中。

Exchange Server Jetstress 2010

Jetstress 工具的設計目的是透過直接與可延伸儲存引擎 (ESE) 的資料庫技術 (該技術也稱為 Jet,是 Exchange 的建置基礎) 進行互動,在資料庫層級模擬 Exchange I/O。您可以設定 Jetstress,使其測試在 Exchange 的所需效能限制內可用於磁碟子系統的最大 I/O 輸送量。Jetstress 也可接受所要的使用者數與每一使用者每秒 I/O 的設定檔,並驗證磁碟子系統能以此設定檔維持可接受的效能等級。在部署 Exchange 伺服器之前,可以使用 Jetstress 測試來驗證儲存可靠性和效能。如果您關心儲存子系統效能或需要判斷系統的 I/O 容量,則應該執行 Jetstress。

Jetstress 的文件說明如何在伺服器硬體上設定及執行 I/O 驗證或評估。您可從 Microsoft Exchange Server Jetstress 2010 (64 位元)Microsoft Exchange Server Jetstress 2010 (32 位元) 下載 Jetstress。

如需詳細資訊,請參閱 Microsoft Exchange Server Jetstress 2010

Exchange Server Load Generator 2010

Load Generator (LoadGen) 工具的設計目的,是要對測試 Exchange 部署產生模擬的用戶端工作負載。此工作負載可用於評估 Exchange 的執行方式,也可用來分析當系統處於低負載狀態時,對 Exchange 行為與效能之各種組態變更的影響。LoadGen 的文件說明如何對 Exchange 伺服器設定及執行負載測試。LoadGen 能夠模擬 Microsoft Office Outlook 2003 (線上和快取)、Outlook 2007 (線上和快取)、POP3、IMAP4、SMTP、ActiveSync 和 Outlook Web App 用戶端活動。它可用來產生單一通訊協定工作負載,也能以某些形式合併這些用戶端通訊協定以產生多重通訊協定工作負載。

請以下列方式使用這些測試的輸出結果:

  • 驗證部署

  • 計算在用戶端負載之下,伺服器組態的用戶端電腦回應時間

  • 估計每部伺服器的使用者數目

  • 找出伺服器上的瓶頸

您可從 Exchange Load Generator 2010 (64 位元)Exchange Load Generator 2010 (32 位元) 下載 LoadGen。

何時使用效能及延展性工具

Jetstress 和 LoadGen 通常作為預先部署程序的一部分使用,目的是在購買硬體前提供資料或硬體大小調整需求,或在將系統放入實際生產環境前分析其穩定性與效能。

將信箱伺服器放入實際生產環境前,應該盡可能執行 Jetstress 測試。Jetstress 測試相當簡單,且只要在安裝 Exchange 前執行必要之硬體設定與作業系統組態時增加少許額外工作便可完成。

LoadGen 測試則複雜很多,應該仔細考量及規劃。請針對要從測試結果取得的資訊設定實際的目標,並牢記 LoadGen 無法對所有用戶端活動提供百分之百準確的模擬。因此,由 Loadgen 測試產生的測量只應作為決策過程的一部分使用,而且不該是唯一用於執行伺服器大小調整或組態變更之最終決策的資料點。

重要事項重要事項:
LoadGen 等測試工具並非設計用來在實際生產環境中執行,且切勿對實際生產系統執行,或在與實際生產環境有任何連線的環境中執行。此外,對包含實際資料副本的測試環境執行 LoadGen 時應該非常小心,因為 LoadGen 在測試環境中處理郵件時,有可能導致外寄郵件離開測試環境且最後進入生產信箱 (視測試環境的郵件路由組態而定)。

評估測試結果

Jetstress 和 LoadGen 都會在任何測試活動結束時產生測試報告。測試報告包含高層級的通過/失敗計量,可讓您用來判斷其他報告的值是否可用於伺服器大小調整或預先部署驗證。這兩個工具也提供各種效能計量。除了測試報告中所提供的值以外,您還應該閱讀工具文件以取得有關伺服器效能計數器的其他資訊,在測試期間應監視這些計數器以評估系統健康狀況和效能。

 © 2010 Microsoft Corporation. 著作權所有,並保留一切權利。