在執行 Exchange Server 的 Windows Server 2003 電腦上使用 /Userva 參數

文章翻譯 文章翻譯
文章編號: 810371 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

本文將告訴您,如何使用新的 /Userva 參數,新增 Windows Server 2003 電腦上 Boot.ini 檔案的作業系統行。

您可以使用這個參數來自訂使用 /3GB 參數時,配置給處理程序的記憶體總數。這允許更多的分頁表項目 (Page Table Entry,PTE) 核心記憶體,但是仍然會維持接近 3 GB 的處理程序記憶體空間。

其他相關資訊

依照預設,所有版本的 Windows Server 2003 都會為核心保留 2 GB 的虛擬位址空間,並允許使用者模式處理程序 (例如,Exchange 資訊儲存庫處理程序,即 Store.exe) 使用 2 GB 的虛擬位址空間。特定處理程序所使用的虛擬位址空間是配置在啟動階段,並在執行時間會隨著所使用的記體體變多而一直增加。處理程序的實際記憶體使用量 (或工作組),會少於處理程序所配置的位址空間,是很正常的現象。如果執行 Microsoft Exchange Server 2003 的電腦安裝有 1 GB 或更多的記憶體,而且電腦是信箱或公用資料夾的主機,您必須修改 Windows Server 2003,讓使用者模式應用程式可以使用 3 GB 的位址空間。 如需有關這個設定的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
171793 Information on Application Use of 4GT RAM Tuning
189293 XADM: Enabling 4GT RAM Tuning When You Use Windows NT Server Enterprise Edition
Store.exe 處理程序不會將虛擬位址空間完全耗盡,這是很重要的。如果發生這種狀況,記憶體配置將無法成功 (雖然仍有足夠的實體 RAM),而必須重新啟動 Microsoft Exchange Information Store 服務。

例如,對於具有 2 GB 實體 RAM,但在 Boot.ini 檔案中沒有使用 /3GB 參數的 Exchange 伺服器而言,當 Store.exe 的虛擬位址空間達到 2 GB 時,就會耗盡記憶體。Windows 工作管理員會顯示實際上大約只使用了 1.5 GB,但是伺服器仍會耗盡記憶體。您可以利用效能監視來監控虛擬位址的消耗情形。請為 Store.exe 處理程序新增 Virtual Bytes 計數器,以確保精確地讀取虛擬空間。Store.exe 處理程序是您唯一需要監視的 Exchange 2000 處理程序。其他 Exchange 2000 處理程序不會成長到造成任何問題的程度。

使用 /Userva 參數

藉由 /Userva 參數,您可以自訂使用 /3GB 參數時要如何配置記憶體。在 /Userva= 後面的數字,是將會配置給每個處理程序的記憶體數量 (以 MB 為單位)。如果設定 /3gb /Userva=3030,將會為處理程序空間保留 3,030 MB 的記憶體,而單獨使用 /3GB 參數時則會保留 3,072 MB。設定為 /Userva=3030 時所省下的 42 MB 可用來增加核心記憶體空間,即為可用系統分頁表項目 (PTE)。PTE 記憶體集區會隨著 3 GB (使用 /3GB 參數指定) 與指派給 /Userva 參數數值間的差異而增加。

您最好將所有執行 Exchange 且設定有 /3GB 參數的 Windows Server 2003 伺服器,設定為同時使用 /Userva=3030 參數。在安裝 Windows Server 2003 伺服器之後,您必須修改 Boot.ini 檔案來新增 /3GB/Userva=3030 參數到啟動行。例如:
[Boot Loader]
Timeout=30
Default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows Server 2003" /fastdetect /3GB /Userva=3030

注意 Exchange 伺服器僅支援設定在 2,970 MB 到 3,030 MB 之間的 /Userva 參數數值。不支援低於 2,970 MB 或高於 3,030 MB 的數值。只有在 PTE 非常低的情況下,才應該使用低於 2,970 MB 的數值。Exchange 伺服器建議的預設數值為 3,030 MB。

您可以使用效能監視器直接檢視低 PTE。觀察在記憶體計數器下方的「可用系統分頁表項目」。低於 7,000 的數值即表示過低。因此,/userva 參數應該調低以增加這個數值。

「可用系統分頁表項目」的目標數值為大於或等於 24,000。不要將數值修改為低於 /user=2800 以嘗試獲得更多 PTE。或者請與「Microsoft 技術支援處」連絡。

如果要下載 Exchange Server 2003 Service Pack 1 (SP1) 版本資訊,請造訪下列 Microsoft 網站:
http://www.microsoft.com/downloads/details.aspx?familyid=A49560AD-4C8B-4449-9947-B054D7F12CCE&displaylang=en

?考

如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
266096 Exchange 2000 必須具有 1 GB 以上的實體 RAM,才能使用 /3GB 參數

屬性

文章編號: 810371 - 上次校閱: 2007年1月29日 - 版次: 13.1
這篇文章中的資訊適用於:
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
關鍵字:?
kbbug KB810371
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com