您目前已離線,請等候您的網際網路重新連線

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

Windows Server 2003 的支援已於 2015 年 7 月 14 日結束

Microsoft 已於 2015 年 7 月 14 日結束對 Windows Server 2003 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

結論
本文將告訴您,如何使用新的 /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 知識庫」中的文件:
171793Information 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=30Default=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 網站:
参考
如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
266096Exchange 2000 必須具有 1 GB 以上的實體 RAM,才能使用 /3GB 參數
內容

文章識別碼:810371 - 最後檢閱時間:01/29/2007 09:35:00 - 修訂: 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
意見反應
ute = "76500"; var Ctrl = ""; document.write("