如何搭配 /3GB 參數使用 /userva 參數,將使用者模式空間調整成介於 2 GB 與 3 GB 之間的值

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

結論

您可以使用 /userva=xxxx 參數,在 Windows Server 2003 系列中更精準地調整使用者與核心虛擬記憶體空間。在 Boot.ini 檔中搭配 /3GB 參數使用這個新參數,即可將使用者模式空間調整成介於 2 與 3 GB 之間的值,而將其間的差異 (3,072 減去 xxxx) 傳回給核心模式。請注意,xxxx 是以 MB 表示。

下面的範例 Boot.ini 檔說明如何使用新的參數調整電腦,以配置 2,900 MB 的使用者模式虛擬記憶體和 1,196 MB 的核心模式虛擬記憶體。這樣會增加 172 MB 的可用核心空間:
[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=2900

其他相關資訊

/userva=xxxx 參數的設計,讓需要 2 GB 以上使用者模式空間,但不需要單獨使用 /3GB 調整參數所提供之全部空間的程式製造商,可以更精準地調整使用者模式位址空間。

注意 單獨使用 /3GB 參數會配置 1 GB 核心空間,以及 3 GB 的使用者模式空間。

使用這個參數會減少下列系統集區中可用的記憶體:
  • 未分頁集區
  • 分頁集區
  • System Page Table Entries (PTE)
如果在特定伺服器安裝過程中,集區的記憶體減少過多,伺服器或應用程式可能會產生錯誤,或者出現停止回應的情況。

在 Windows Server 2003 中,您可以將額外 1 GB 中的少量記憶體加回作業系統中。透過減少通常由 /3GB 參數配置的使用者模式空間,Windows Server 2003 便增加可用的核心記憶體位址空間。這額外的核心模式位址空間將予以保留,並在系統的可用 PTE 空間不足時,用來做為 PTE 的額外位址空間。這個位址空間一直要到系統的 PTE 空間不足時,才會配置給 PTE。

如果要精確查看 PTE 空間,可以在偵錯程式中使用 !VM 命令。

注意 在 Microsoft Windows XP 和 Windows Server 2003 中,您可以在目前的偵錯程式 (可從 Microsoft 下載網站取得) 下以互動方式使用這個命令。

注意「Microsoft 技術支援服務」強烈建議您,針對 /userva=xxxx 參數使用範圍介於 2900 至 3030 之間的記憶體。這個範圍足以提供夠大的系統 PTE 集區來解決目前遇到的所有問題。一般來說,如果 xxxx 預留位置的值為 2800,便能提供將近最大的可用系統 PTE。在設定為 2800 的實際過程中觀察到的值通常是介於 50,000 到 70,000 之間的可用系統分頁,遠超過所有安裝作業的需求。如果值小於 24,000,應該以每次 64 MB 逐步減小這個值,直到看到大於 24,000 至 26,000 的值為止。userva 參數中的數字越小,所得到的系統分頁配置越大。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
894067 The Performance tool does not accurately show the available Free System Page Table entries in Windows Server 2003


為了確保程式穩定性和 Windows 穩定性,程式製造商必須使用上述的調整技術,徹底地測試他們的程式,並且必須提供程式的 /userva=xxxx 數字。為了協助進行這項測試,製造商可以使用「系統監視器」工具監視虛擬位址消耗情形。如果要執行這項操作,請為程式的處理程序新增虛擬位元組計數器,以取得精確的虛擬空間讀數。

注意「Microsoft 技術支援服務」(PSS) 不支援任意的 /userva 設定,客戶應該只有在遵照製造商建議時,才將此設定新增至 Boot.ini 檔。

如需有關 /3GB 參數的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
171793 Information on Application Use of 4GT RAM Tuning
189293 XADM: Enabling 4GT RAM Tuning When You Use Windows NT Server Enterprise Edition
在擁有大量記憶體的電腦上,Windows Server 2003 不再限制系統分頁共用區只能設為 160 MB。由於分頁集區沒有限制,因此,當電腦是以 /3GB 參數執行時,您可以限制系統分頁共用區的大小,藉此釋放額外的核心模式位址空間,做為 PTE 空間。

屬性

文章編號: 316739 - 上次校閱: 2006年5月19日 - 版次: 14.1
這篇文章中的資訊適用於:
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition
關鍵字:?
kbinfo kbenv kbwinxpsp1fix KB316739
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