REF: Exchange 2007 Back Pressure
背壓 (Back Pressure) 是 Microsoft Exchange Transport 服務的系統資源監視功能,存在於執行 Microsoft Exchange Server 2007 且已安裝 Hub Transport server role 或 Edge Transport server role 的電腦上。其會監視重要系統資源 (例如可用硬碟空間及可用記憶體)。如果系統資源的使用量超過指定的限制,Exchange 伺服器就會停止接受新的連線及郵件。這樣可防止系統資源不堪負荷,並讓 Exchange 伺服器傳遞現有的郵件。當系統資源的使用量恢復正常水準時,Exchange 伺服器就會接受新的連線及郵件。
使用背壓功能時,會監視下列系統資源:
- 硬碟上用來儲存訊息佇列資料庫的可用空間。
- 硬碟上用來儲存訊息佇列資料庫交易記錄的可用空間。
- 記憶體中未認可的訊息佇列資料庫交易數。
- EdgeTransport.exe 處理程序使用的記憶體。
- 所有處理程序使用的記憶體。
Hub Transport Server 或 Edge Transport Server 上每個受監視的系統資源都會套用下列三種資源使用量層級之一:
- 一般 資源未使用過度。伺服器會接受新的連線及郵件。
- 中 資源稍微使用過度。會對伺服器套用有限的背壓。可以傳送來自授權網域之寄件者的郵件。但伺服器會拒絕其他來源的新連線及郵件。
- 高 資源嚴重使用過度。會套用完整背壓。所有訊息流程都會停止,而且伺服器會拒絕所有新的連線及郵件。
強烈建議不要在生產伺服器上的 EdgeTransport.exe.config 檔案中,對背壓設定做任何修改。修改背壓設定可能會導致效能不佳或資料遺失。建議您遭遇背壓事件時,先不要修改背壓設定,而是調查起因並做更正。
背壓的組態選項全是在 C:\Program Files\Microsoft\Exchange Server\Bin 目錄內的 EdgeTransport.exe.config 應用程式組態檔中設定。EdgeTransport.exe.config 檔案是與 EdgeTransport.exe 檔案關聯的 XML 應用程式組態檔。EdgeTransport.exe 和 MSExchangeTransport.exe 是 Microsoft Exchange Transport 服務所使用的可執行檔。每個 Hub Transport Server 或 Edge Transport Server 上都會執行這個服務。重新啟動 Microsoft Exchange Transport 服務之後,儲存至 EdgeTransport.exe.config 檔案的變更就會生效。如果符合下列任一條件,則會強制使用預設值:
- 組態選項遺失。
- 組態選項存在,並含有預設值。
背壓對 Hub Transport Server 的影響
資源使用量層級 | 來自其他 Hub Transport Server 的連線 | 來自其他郵件伺服器的連線 | 來自 Mailbox Server 的儲存區驅動程式連線 | 收取目錄及重新顯示目錄提交 | 內部郵件流程 |
中 | 允許 | 拒絕 | 允許 | 拒絕 | 可運作 |
高 | 拒絕 | 拒絕 | 拒絕 | 拒絕 | 未運作 |
背壓對 Edge Transport Server 的影響
資源使用量層級 | 來自 Hub Transport Server 的連線 | 來自其他郵件伺服器的連線 | 來自 Mailbox Server 的儲存區驅動程式連線 | 收取目錄及重新顯示目錄提交 | 內部郵件流程 |
中 | 拒絕 | 拒絕 | 不適用 | 拒絕 | 不適用 |
高 | 拒絕 | 拒絕 | 不適用 | 拒絕 | 不適用 |
- 停用「傳輸暫放」。傳輸暫放是 Hub Transport server role 的一項功能,應該在使用叢集連續複寫 (CCR) 或本機連續複寫 (LCR) 時啟用。傳輸暫放會在 CCR 環境的未排定中斷之後,以及作為 LCR 環境的啟動處理程序一部分時,提交最近傳遞的郵件。傳輸暫放只適用於 LCR 及 CCR 環境。如需相關資訊,請參閱如何設定傳輸暫放。
- 停止使用遠端傳遞佇列將郵件傳遞至任何遠端目的地。這些目的地包括遠端網域或遠端 Active Directory 目錄服務站台。使用郵件傳遞佇列將郵件傳遞至信箱伺服器的活動則不受影響。
Blog Extended Reading
1. REF: Exchange 2007 Back Pressure
More Information & Reference
Comments
Post a Comment