規劃處理器組態

 

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

上次修改主題的時間: 2013-02-04

選擇 Microsoft Exchange Server 2007 使用的硬體時有許多因素必須考量。三個必須考量的最重要因素是處理器、記憶體數量以及儲存的選擇。本主題會提供處理器組態手冊,以提供 Exchange Server 良好的效能及強大的平台。如需詳細指導與建議的處理器組態,請參閱規劃記憶體組態。如需詳細指導與建議的儲存組態,請參閱規劃磁碟儲存

選擇適當的處理器

您必須為生產環境選擇可搭配 x64 版 Windows Server 使用的處理器:

  • 當 Exchange 2007 x64 版本安裝在執行 Windows Server 2003 x64 Edition 作業系統的電腦 (含 x64 相容處理器) 時,生產環境中才支援 Microsoft Exchange Server 2007 的量產發行 (RTM) 版本。
  • 當 Exchange 2007 x64 版本安裝在執行 Windows Server 2003 x64 Edition 或 Windows Server 2008 64 位元版本作業系統的電腦 (含 x64 相容處理器) 時,生產環境中才支援 Microsoft Exchange Server 2007 Service Pack 1 (SP1)。

您可以從 Intel 中選取支援 Intel Extended Memory 64 Technology 的處理器,或從 AMD 中選取支援 AMD64 的處理器。如需這些處理器選項的相關資訊,請參閱 Intel 64 架構 網站:http://www.intel.com.tw/content/www/tw/zh/homepage.html,或參閱 AMD Opteron 處理器系列網站:http://www.amd.com/tw/products/Pages/products.aspx

note附註:
本主題也提供協力廠商網站資訊,協助您找到需要的技術資訊。 URL 如有變更,恕不另行通知。

Exchange 2007 無法使用也不支援 Itanium 處理器。Exchange 2007 的設計只能在像先前所列的那些 x64 相容處理器上執行,不能在 Itanium 系統上執行。

不管您選擇的處理器為何,伺服器產品必須具有 Designed for Windows 標誌,才能獲得支援。如需相關資訊,請參閱 Windows 硬體認證。若要確保支援,必須選擇列於 Windows Server Catalog 中的伺服器。若您的伺服器未列在其中,則應該與硬體廠商確認是否尚在進行測試。

多核心處理器

在雙核心處理器上的精密測試顯示 Exchange Server 在使用多核心處理器技術時明顯受惠。Exchange Server 自雙核心技術獲得的效能優勢依使用的特定處理器而定。Exchange Server 2003 雙核心測試的測試結果已摘錄在 Microsoft 知識庫文章 827281 Exchange Server 2003 及 Exchange 2000 Server 的 CPU 與記憶體延展性 中。

今日,無論是在價格及效能方面,使用多核心處理器對 Exchange 2007 來說是頗具吸引力的選擇。建議您詢問硬體廠商有關特定硬體平台為 Exchange Server 帶來的雙核心優勢。

建議的處理器組態

您可以使用下列表格來協助您購買 Exchange 2007 的伺服器硬體。本表格提供 Exchange 2007 適用之最低需求、建議需求以及建議的最大組態。

note附註:
下列指導假設平均並行性設定檔。並行性定義為伺服器上已連線並於特定尖峰期間使用該伺服器的使用者總數百分比。對於完整利用的伺服器而言,並行性通常在 75 至 80 個百分比。

下表說明最低需求、建議需求以及建議的最大組態。

  • 最低   這是適合特定伺服器角色的最低處理器與記憶體組態。必須符合最低硬體需求,才能接收來自 Microsoft 產品支援服務的支援。
  • 建議   這是適用於特定伺服器角色的建議處理器與記憶體組態。建議組態定義以價格與效能為基礎的最佳組態。建議的組態也可在處理器與記憶體容量之間取得平衡。目標是要讓記憶體組態與處理器組態相符,如此系統才能有效率地使用處理器,而不會在記憶體方面遇到瓶頸,反之亦然。
  • 最大值   這是適用於特定伺服器角色的建議處理器與記憶體組態最大值。最大值定義為以價格與效能為基礎,可行之處理器與記憶體組態的上限。建議的最大值組態只是指導方針。不是支援準則,也不考慮可能存取或安裝於伺服器的協力廠商應用程式的資源需求。建議的最大組態可能會隨著價格變動與技術進步而不斷改變。

Exchange 2007 伺服器角色的處理器組態

Exchange 2007 伺服器角色 最小值 建議值 最大值

Edge Transport

1 x 處理器核心

2 x 處理器核心

6 x 處理器核心

Hub Transport

1 x 處理器核心

4 x 處理器核心

12 x 處理器核心

Client Access

1 x 處理器核心

4 x 處理器核心

6 x 處理器核心

Unified Messaging

1 x 處理器核心

4 x 處理器核心

6 x 處理器核心

Mailbox

1 x 處理器核心

4 x 處理器核心

12 x 處理器核心

多重伺服器角色 (Hub Transport、Client Access、Unified Messaging 以及 Mailbox server role 的組合)

1 x 處理器核心

4 x 處理器核心

6 x 處理器核心

note附註:
標準效能評估公司 網站 (英文) 提供的評等可用來合理化不同的處理器和伺服器組態。本主題也提供協力廠商網站資訊,協助您找到需要的技術資訊。 URL 如有變更,恕不另行通知。

Edge Transport server role

Edge Transport server role 的設計極為有效率,因而需要適度的處理能力。此外,需要容錯能力的組織可部署多部 Edge Transport Server 以提供備援能力。2 x 處理器核心的建議組態即假設容錯部署。有大量輸入與輸出郵件的大型組織,可以使用具有 4 x 處理器核心的伺服器,以降低彙總的 Edge Transport Server 計數。處理器使用率是根據以下幾項因素:郵件速率、平均郵件大小、啟用的傳輸代理程式數目、防毒組態以及協力廠商應用程式。

Hub Transport server role

在 Hub Transport Server 已部署數部 Mailbox Server 與上千個信箱的組織中,Hub Transport server role 的建議組態是 4 x 處理器核心。設定 Hub Transport Server 使用防毒及反垃圾郵件功能時,可有效使用 8 x 處理器核心伺服器。信箱不夠多或郵件流量不足以保證使用 4 x 處理器核心組態的組織,可以考慮使用 1 x 或 2 x 處理器核心組態。處理器使用率依據幾項因素,例如郵件速率、平均郵件大小、啟用的傳輸代理程式數目、防毒組態以及協力廠商應用程式。

Client Access server role

Exchange 2007 架構已經將大部分用戶端特有的功能從 Mailbox Server 移至 Client Access Server。在 Exchange 2007 中,當非 MAPI 用戶端 (例如 POP3 與 IMAP4 用戶端) 存取郵件時,就會在 Client Access Server 上轉換郵件。此外,Microsoft Outlook Web Access 的轉換工作是在 Client Access Server 上執行,這與舊版 Microsoft Exchange 中的 Exchange Server 資訊儲存庫服務相反。這些結構上的變更讓 Client Access Server 可以卸載來自 Mailbox Server 的大量處理負荷,而讓 Client Access Server 能夠有效利用 4 x 處理器核心。在沒有足夠多信箱或非 MAPI 用戶端流量不足以保證使用 4 x 處理器核心伺服器的組織中,Client Access Server 可以利用具有 1 x 或 2 x 處理器核心的伺服器。

Unified Messaging server role

Unified Messaging server role 的建議組態是 4 x 處理器核心。在 Unified Messaging Server 上使用多重核心,可取得幾項結構功能,例如將語音信箱訊息從 .wav 轉換成 Microsoft Windows Media 音訊 (WMA)。在沒有足夠多信箱或 Unified Messaging Server 活動不足以保證使用 4 x 處理器核心伺服器的組織中,Unified Messaging Server 可以使用具有 1 x 或 2 x 處理器核心的伺服器。

Mailbox server role

Mailbox server role 的建議組態主要是根據信箱個數與使用者設定檔。4 x 處理器核心伺服器可取得價格與效能間的良好平衡,而且應該能夠主控數千個信箱。必須了解平均的用戶端使用者設定檔,才能調整 Mailbox Server 的大小。此設定檔可以使用 Microsoft Exchange Server Profile Analyzer 或使用協力廠商工具來收集。如需相關資訊,請參閱 Microsoft Exchange Server Profile Analyzer 網站。下表列出 Microsoft Outlook 用戶端的一般與常見知識工作者設定檔。

Outlook 使用者的知識工作者設定檔

使用者類型 (使用設定檔) 每天大約傳送/接收 50 KB 的郵件大小

基本

傳送 5 封/接收 20 封

平均

傳送 10 封/接收 40 封

大量

傳送 20 封/接收 80 封

非常大量

傳送 30 封/接收 120 封

除了先前所列的使用者類型之外,調整 Mailbox server 大小時要考量幾項因素。這些包括使用 Exchange 2007 功能 (如本機連續複寫 (LCR)) 的 Mailbox Server,以及由 Microsoft Forefront Security for Exchange Server、協力廠商應用程式、行動裝置及線上 (對照 Exchange 快取模式 (離線)) Outlook 用戶端存取的 Mailbox Server。假設 1,000 個作用中平均設定檔信箱需要使用 1 x 處理器核心,即可完成主要用於編列預算的調整大小作業 (例如,具有平均使用設定檔的 4,000 個信箱伺服器即需要 4 x 處理器核心)。大量使用設定檔需要的處理器循環高於平均設定檔,因此基於規劃用途,請針對每個處理器核心使用 750 個使用中大量設定檔信箱。因此,具有大量設定檔且有 6,000 個信箱的伺服器需要 8 x 處理器核心伺服器。信箱伺服器角色有效使用的處理器核心數目上限為 12。在超過 12 個核心的伺服器上部署信箱不會有明顯的延展性改進。

本機連續複寫的處理器建議

在 LCR 環境中,已啟用 LCR 之儲存群組的主動副本與被動副本都位於同一部伺服器上。在此環境中,Microsoft Exchange 複寫服務將記錄複製並重新顯示至資料庫的被動副本會產生額外的處理負擔。此額外處理負擔約為 20%,對於含有一或多個已啟用 LCR 之儲存群組的 Mailbox Server,在調整大小時應該列入考量。

多重伺服器角色

安裝多個伺服器角色的電腦與 Mailbox server role 都是依照類似的指導進行。若要在同一部伺服器上容納 Client Access 與 Hub Transport Server role 來作為 Mailbox server role,在執行大小調整時,請根據平均用戶端設定檔將每個核心 1,000 個信箱的計算方式降低百分之 20 (每個核心 800 個信箱)。建議的最大處理器核心組態列在多重伺服器角色組態的 6 x 處理器核心,對於在多重角色伺服器上主控的使用者數目上限,間接提供指導。叢集連續複寫 (CCR) 或單一副本叢集 (SCC) 都不支援在容錯叢集中主控 Hub Transport 或 Client Access server role,因此多重角色伺服器為非叢集式。將主控數千個信箱的 Mailbox Server 叢集起來是好主意,可確保伺服器進行維護或失敗時不會嚴重影響到執行時間或可用性。基於這個理由,列出的多重伺服器角色建議最大處理器核心組態為 4 個。雖然此組態最多可以使用 12 個處理器核心,但考量到可用性而不建議使用此組態。

相關資訊

如需您嘗試在執行 25 個以上處理器核心的電腦上安裝 Exchange 2007 時所發生問題的相關資訊,請參閱 Microsoft 知識庫文章 981539:在多處理器伺服器上安裝 Exchange Server 2007 失敗

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