此 Exchange 伺服器有超過 8 個處理器

[本主題的目的是要說明 Exchange Server Analyzer 工具所引出的特定問題。您只應將它套用到已執行過 Exchange Server Analyzer 工具且有遇到該特定問題的系統。Exchange Server Analyzer 工具可免費下載,它會從拓撲中的每台伺服器遠端收集組態資料,並自動分析該資料。產生的報告會詳述重要的組態問題、潛在問題及非預設的產品設定。遵循這些建議,您便能達到較佳的效能、延展性、可靠性及執行時間。如需此工具的相關資訊或是要下載最新版本,請參閱 Microsoft Exchange Analyzer (https://go.microsoft.com/fwlink/?linkid=34707)。]  

上次修改主題的時間: 2009-08-19

Microsoft® Exchange Server Analyzer 工具會查詢 Win32_ComputerSystem Microsoft Windows® Management Instrumentation (WMI) 類別,以判定下列資訊:

  • 如果 NumberOfLogicalProcessors 內容存在於 WMI 中,Exchange Server Analyzer 會判定 NumberOfLogicalProcessors 目前的值。NumberOfLogicalProcessors 會傳回電腦中的邏輯處理器計數。這個內容可用於 Windows Server 2008。依預設,NumberOfLogicalProcessors 無法用於 Windows Server 2003。Microsoft 知識庫文章 932370<Windows Server 2003 報告的實體超執行緒或實體多核心的處理器數目不正確>(https://go.microsoft.com/fwlink/?linkid=3052&kbid=932370) 提及的 Hotfix,會將 NumberOfLogicalProcessors 內容新增至 Windows Server 2003。
  • 如果 NumberOfLogicalProcessors 內容不存在,Exchange Server Analyzer 會判定 NumberOfProcessors 目前的值。Windows Server 2008 中的 NumberOfProcessors 只會傳回實體處理器的數目。依預設,Windows Server 2003 中的 NumberOfProcessors 會傳回邏輯處理器的數目。

如果 Exchange Server Analyzer 發現邏輯處理器數目的值大於 8,就會顯示一則警告。然而,如果此伺服器已設定為使用 Intel 超執行緒技術,則可放心地忽略此警告。「超執行緒技術」讓多執行緒的軟體能夠平行執行執行緒。超執行緒技術要求電腦系統具備支援超執行緒技術的 Intel Pentium 4 處理器,以及支援超執行緒技術的晶片組、BIOS 及作業系統。

Exchange 2000 Server 與 Exchange Server 2003 只能在電腦上有效地使用 8 個處理器。特別是 Microsoft Exchange Information Store 服務已針對最多 8 個處理器進行最佳化。

在有超過 8 個處理器的電腦上,建議您使用硬體分割功能,將電腦分割為多部具有 8 個處理器的電腦,或分割為多部具有 4 個處理器的電腦。此外,您可以將 Microsoft Exchange Information Store 處理程序 (Store.exe) 的 CPU 相關性設為僅限 8 個處理器。

只要透過 CPU 相關性或透過硬體分割功能,將 Microsoft Exchange Information Store 處理程序限制為 8 個處理器後,建議您升級至最新可用的 Service Pack 與 Exchange 更新彙總套件。如果您正在執行 Exchange Server  2003,這格外重要。

之前,當後端伺服器中的處理器數目增加至超過 4 個時,Exchange 伺服器效能顯示最低限度的改善。有超過 8 個處理器時,效能提高至最極限,而有時候效能會降低。增加其他處理器所造成的效能衰退,會隨著用於最近電腦上的處理器類型而變得更加顯著。使用 Exchange Server 2003 Service Pack  1,其他處理器的延展性改善許多。已啟用超執行緒後,有 8 個處理器的伺服器即可提供比有 4 個處理器的伺服器多 50% 的效能提升。目前在許多情況下都適合將 8 個處理器的電腦用於後端伺服器。雙處理器的伺服器則仍建議用於前端伺服器。

如前面所述,如果此 Exchange Server 電腦採用「超執行緒技術」,則可放心地忽略此警告訊息。

更正未使用超執行緒技術的系統上的這項警告訊息

  1. 套用 Exchange 最新的 Service Pack 與更新彙總套件,您可以從「Exchange Server 2003 下載」網站 (英文) (https://go.microsoft.com/fwlink/?linkid=25097) 下載這些程式。

  2. 將 Microsoft Exchange Information Store 服務 (Store.exe) 的 CPU 相關性設為 8 個 CPU,或使用硬體分割功能來建立有 8 個處理器的 Exchange 伺服器。請連絡硬體製造商,以取得如何進行此作業的詳細資料。

如需 Exchange Server 資源延展性的相關資訊,請參閱 Microsoft 知識庫文章 827281<Exchange  2000 及 Exchange  2003 的 CPU 與記憶體延展性>(英文) (https://go.microsoft.com/fwlink/?linkid=3052&kbid=827281)。

如需相關資訊,請參閱知識庫文章 271088<XGEN:最佳化具有六個或八個處理器的 Windows  2000 Active Directory 伺服器以與 Exchange  2000 一起執行>(英文) (https://go.microsoft.com/fwlink/?linkid=3052&kbid=271088)。

如需超執行緒技術的相關資訊,請參閱 Intel 網站 (英文) (http://www.intel.com/info/hyperthreading)。

note附註:
網址可能會變更,因此您可能無法連線到此處提到的網站。