瞭解記憶體組態和 Exchange 效能

 

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

上次修改主題的時間: 2015-03-09

此主題將提供記憶體組態的指示,為 Microsoft Exchange Server 2010 提供良好效能及功能強大的平台。如需有關處理器的詳細指示與建議組態,請參閱瞭解處理器組態和 Exchange 效能

選擇 Exchange 2010 的硬體時,建議您考慮伺服器的記憶體組態上限。 不同的伺服器架構會有不同的記憶體限制。 建議您檢查下列伺服器技術規格,以判定伺服器最具成本效益的記憶體組態上限:

  • 記憶體速度   某些伺服器架構需要較慢的記憶體模組,才能在特定伺服器中擴充為支援的最大量記憶體。 例如,使用 PC3 10666 (DDR3 1333) 時伺服器記憶體上限為 32 GB,而使用 PC2 6400 (DDR2 800) 時上限則為 128 GB。 您應該與製造商連絡,確定 Exchange 2010 的記憶體組態目標在速度上相容。

  • 記憶體模組大小   考量伺服器可支援的最大記憶體模組大小。 一般而言,記憶體模組越大,費用就越昂貴。 例如,兩個 2 GB DDR SDRAM 記憶體模組的成本通常會低於一個 4GB DDR SDRAM 記憶體模組,而兩個 4 GB DDR SDRAM 記憶體模組的成本通常會低於一個 8GB DDR SDRAM 記憶體模組。 請確定最大記憶體模組大小可讓您符合 Exchange 2010 的目標記憶體需求。

  • 記憶體插槽總數   考量特定的伺服器可支援多少個記憶體模組。 插槽總數乘以最大記憶體模組大小,即為該伺服器的記憶體組態上限。 請注意,在某些情況下,記憶體模組必須成對安裝。

請注意,雖然填滿更多的記憶體插槽可以讓某些伺服器的效能獲得改善,但卻會讓某些伺服器的效能降低。 請與硬體廠商連絡,以了解此方法對伺服器結構的影響。

建議的記憶體組態

了解每個伺服器角色預估需要的處理器核心數目之後,便可以套用基準記憶體建議。 下表說明 Exchange 2010 server role 的最低支援與建議的記憶體組態。

以下說明最低需求和建議的最大組態:

最小支援   這是適用於 Exchange 2010 伺服器的最低記憶體組態。 必須符合最低硬體需求,才能接收來自 Microsoft 客戶服務及支援所提供的支援。

建議最大值   這是特定伺服器角色的建議記憶體組態。 建議的最大值定義為以價格與效能為基礎,可行之處理器與記憶體組態的上限。 建議的最大值組態只是指導方針。 不是支援準則,也不考量可能存取或安裝於伺服器的協力廠商應用程式的資源需求。 建議的最大組態可能會隨著價格變動與技術進步而不斷改變。

下表說明 Exchange 2010 的最低支援與建議的最大記憶體組態。

根據已安裝之伺服器角色的 Exchange 2010 伺服器記憶體組態

Exchange 2010 伺服器角色 最低支援 建議值 最大值

Edge Transport

4 GB

每個核心 1 GB (最小值 4 GB)

Hub Transport

4 GB

每個核心 1 GB (最小值 4 GB)

Client Access

4 GB

每個核心 2 GB (最小值 8 GB)

Unified Messaging

4 GB

每個核心 2 GB (最小值 4 GB)

Mailbox

4 GB

基本 4 GB,根據使用者設定檔和資料庫快取大小可再加上額外記憶體。

如需如何判定所需記憶體總數的詳細資訊,請參閱瞭解信箱資料庫快取

Client Access/Hub Transport 組合角色 (相同實體伺服器上執行的 Client Access 及 Hub Transport server role)

4 GB

每個核心 2 GB (最小值 8 GB)

多重角色 (Hub Transport、Client Access 及 Mailbox server role 的組合)

8 GB

每個信箱 4 GB 加上 3-30 MB 額外的記憶體:

所需的記憶體總數取決於使用者設定檔與資料庫快取大小。如需如何判定所需記憶體總數的詳細資訊,請參閱瞭解信箱資料庫快取

Edge Transport 與 Hub Transport Server role

Edge Transport 與 Hub Transport server role 不需要大量的記憶體,便能以最佳狀態執行。 一般而言,每個處理器核心配備 1 GB RAM (總計至少 4 GB) 便足以處理所有工作,但負載最繁重的工作除外。 大部分部署都會設定在最理想的狀態,將建議的記憶體組態設定為每個處理器核心 1 GB (總計至少 4 GB)。

Client Access server role

一般而言,Client Access Server 上的記憶體使用量與用戶端連線數及傳輸速率呈線性關係。 根據目前每個核心處理器 2 GB 和記憶體組態的建議,Client Access Server 會在記憶體與處理器使用率方面達成平衡,約在受限於記憶體的同時就會受限於處理器。

這些建議都是以 Exchange 2010 功能 RPC Client Access 為基礎。 此功能需要較大的記憶體及處理器組態,才能管理 Client Access server role 上增加的負載。

Mailbox server role

Mailbox server role 的記憶體組態處理程序比其他角色更為複雜,因為最佳的記憶體組態取決於安裝的伺服器角色、信箱個數、用戶端設定檔 (類似於估計處理器核心需求),以及使用中資料庫數量。

調整 Mailbox server role 的記憶體大小對於降低伺服器上的磁碟輸入/輸出 (I/O) 非常重要。 將越多記憶體新增至 Mailbox Server,Exchange 所產生的磁碟 I/O 就越少。 不過,新增的數量有其報酬遞減點的限度,新增至伺服器的數量達到一定程度時,所發揮的效能可能與耗費的價格成本不成比例。本主題的<建議的記憶體組態>中所探討的建議,已將此報酬遞減點納入考量,並以目前的記憶體價格與效能估計值為基礎。

如需如何針對 Mailbox server role 執行適當記憶體大小調整的詳細資訊,請參閱下列主題:

多重伺服器角色

決定多重角色伺服器組態的記憶體需求時,需要考量 Hub Transport、Client Access 及 Mailbox server role 的需求。 為了協助您,我們已在上表提供經過計算的記憶體需求。 如需其他資訊,請參閱下列各主題:

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