共用方式為


測試結果:BizTalk Server 關鍵效能指標

本主題摘要說明測試案例期間 (KPI) BizTalk Server關鍵效能指標。 具體來說,這些測試會將輸送量評估為「BizTalk:Messaging/Documents 已處理/秒」效能監視器計數器和延遲,如 Visual Studio 用戶端回應時間所測量。

BizTalk Server關鍵效能指標的摘要

針對每個案例,實體機器會受到限制,因此邏輯處理器和虛擬處理器的數目相等。 這是使用boot.ini檔案的/maxmem/numproc參數來完成。 如需詳細資訊,請參閱 Boot.ini 檔案中的開機選項

BizTalk Server關鍵效能指標的比較

在此測試案例中,在 Hyper-V 虛擬機器上執行BizTalk Server提供實體硬體上大約 95% 的輸送量和延遲 BizTalk Server效能。 為了提供相應放大並提升系統的整體效能,您可以視需要輕鬆地將更多BizTalk Server虛擬機器新增至環境,因為BizTalk Server的無狀態本質。 您可以使用SysPrep公用程式,從基底映射產生新的映射,建立並新增更多BizTalk Server虛擬機器至環境。

注意

您可以根據已安裝BizTalk Server之電腦的現有映射來建立更多映射。 您可以使用BizTalk Server提供的 SysPrep 回應檔案和腳本,針對基底映射執行 SysPrep。 這些範例腳本的設計目的是只與安裝在 32 位和 64 位版本的 Windows Server 2008 上BizTalk Server搭配使用。 如需詳細資訊,請參閱Sysprep BizTalk Server VHD (BizTalk Server 範例)

當您使用System Center Virtual Machine Manager (VMM) 時,可以大幅加速虛擬機器的布建、合併和管理。 如需詳細資訊,請參閱System Center Virtual Machine Manager

此效能實驗室中取得的結果顯示當您在 Hyper-V 虛擬機器中執行 BizTalk Server 2006 R2 時所達到的效能明顯改善。 在 Hyper-V 虛擬機器上執行 BizTalk Server 2006 R2,可提供大約 75% 的輸送量和延遲效能,在實體硬體上BizTalk Server 2006 R2,相較于在 Hyper-V 虛擬機器上執行BizTalk Server和 Windows Server 2008 SP2 時觀察到的大約 95% 效能。 這項改善的效能主要是在 Hyper-V 上以客體作業系統的形式執行時,改善的 Windows Server 2008 SP2 效能。 相關的效能比較可從 BizTalk Server 2006 R2 Hyper-V 指南取得。

下圖說明各種測試平臺上BizTalk Server的效能:

BizTalk 主要效能指標

下表說明每個組態所收集 KPI 的相對效能。 每個結果集都會計算為基準設定 KPI 的百分比。

KPI 虛擬 BizTalk/實體 SQL 個別主機上的虛擬 BizTalk/虛擬 SQL 合併環境中的虛擬 BizTalk/虛擬 SQL
\BizTalk:Messaging\Documents processed/Sec 94.3% 79.8% 67%
Visual Studio 用戶端測量的延遲 94.3% 79.7% 66.9%

如需如何優化BizTalk Server解決方案效能的詳細資訊,請參閱效能和容量規劃

效能比較結果摘要

只有在 Hyper-V 上執行BizTalk Server時,94.3% 的輸送量和 94.3% 的延遲,建議使用 Hyper-V 將這一層的解決方案虛擬化可提供絕佳的效能,以及布建、合併、彈性及輕鬆地管理,而當將解決方案部署至 Hyper-V 環境時,可能會進行。

輸送量比較範例結果

當BizTalk Server環境中所使用的BizTalk Server電腦在 Hyper-V 虛擬機器上執行時,BizTalk Server解決方案的輸送量是由 「BizTalk:Messaging/Documents processed/Sec」 效能監視器計數器所測量,範圍從 67% 到 94.3% 的輸送量,當所有電腦都用於 時,可達到的輸送量BizTalk Server環境已安裝在實體硬體上。

延遲比較範例結果

當BizTalk Server環境中所使用的BizTalk Server電腦在 Hyper-V 虛擬機器上執行時,Visual Studio 用戶端回應時間所測量的BizTalk Server解決方案延遲範圍從 66.9% 到 94.3% 的延遲,當BizTalk Server中使用的所有電腦時,可達到的延遲時間環境已安裝在實體硬體上。