Exchmem 堆集指出效能問題

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

上次修改主題的時間: 2005-11-18

Microsoft® Exchange Server Analyzer 工具已分析 [MSExchangeIS] 效能物件下的 [Exchmem Heap] 效能計數器,以判斷 Exchange 伺服器上的效能是否已降低。Exchange Server Analyzer 工具對 Exchmem 計數器報告如下:

  • 如果 [Exchmem: Number of heaps with memory errors] 的數目大於 0,則 Exchange Server Analyzer 會報告一則警告。如果此值大於 5,則 Exchange Server Analyzer 會報告一則錯誤。
  • 如果 [Exchmem: Number of memory errors] 的數目大於 500,則 Exchange Server Analyzer 會報告一則錯誤。
  • 如果 [Exchmem: Number Additional Heaps] 的數目大於 3,則 Exchange Server Analyzer 會報告一則錯誤。

Store.exe 處理程序會使用自己的堆集配置機制與結構。這些稱為 Exchmem。Store.exe 處理程序會在啟動時建立幾個 Exchmem 堆集。Store.exe 並不會增加堆集數目,除非現有的數目完全被使用或分散至配置找不到足夠的相鄰記憶體以繼續的程度。

如果有記憶體使用問題或內部分散 (即位於 Exchange 儲存區虛擬記憶體空間內之 Exchmem 堆集中的分散),Store.exe 處理程序會建立新 Exchmem 堆集。

一般而言,如果 Store.exe 處理程序必須重複建立額外的堆集,整個 Exchange 儲存區虛擬記憶體會變得分散或耗竭。追蹤上列計數器可判斷 Exchmem 堆集是否為問題的原因,或是否因堆集分散而使其效能降低。

若要更正警告或錯誤

  • 下載並安裝最新的 Exchange 儲存區更新。

  • 下載並安裝 Store.exe 處理程序中執行之所有應用程式的最新更新。有時 Store.exe 處理程序中執行的協力廠商應用程式可能造成堆集分散。

  • 請考慮將使用者信箱從受影響的伺服器移到其他伺服器,以減少伺服器負載。若需詳細資訊,請參閱<將使用者信箱移至其他伺服器>。

  • 識別問題原因之前,可以視需要重新啟動以重設記憶體。

詳細資訊