萬盛學電腦網

 萬盛學電腦網 >> windows 2003教程 >> Win2003 server 最大支持多少內存

Win2003 server 最大支持多少內存

class="area"> 根據我們的經驗來看,win2003企業版32位的是可以支持到32G的內存,64位的系統可以支持64G,但64位的操作系統,很多軟件都不支持,所以我們建議用win2003 32位的系統,最高支持32G的內存, 一般也夠用了,如果安裝了不支持,安裝升級到sp2一般就沒問題了


Windows 2003 Server為什麼能支持4個G以上的內存呢?准確地說32bit版本可以支持32G的內存。這個是因為MS為Server系統開發PAE功能,即物理地址擴展,physical address extension,這個功能可以講內存32bit的尋址空間擴展到48bit或者64bit,這樣理論上最大支持的內存就到了16 * 1024 * 1024 * 1024G =這麼大的空間,而微軟故意將其限制為32GB,64bit的系統則限制為64GB。限制條件不一致是為了區分產生版本差異感,否則就沒有人選用64bit的服務器系統了(現在也幾乎沒有企業選用64bit的,32bit的夠用了,^_^)。 

為什麼會限制呢? 
1、現在沒有主板能夠支持這麼多的內存 
2、現在沒有應用需要這麼大的內存,需要超大內存的服務器一般也是國家使用,他們的服務器也不會用windows 系統 
3、沒有測試環境微軟也無法驗證超過64G的內存後,系統是否穩定 

Windows Server 2003 Enterprise Edition(企業版): 

* 支持8節點集群、NUMA;支持8路SMP 
* 內存支持: (i386)32位版支持32GB內存 (X64) 64位版支持64GB內存 

windows 2003 默認只支持小內存模式(最大3G)大於3G需要編輯Boot.ini加/pae 參數開啟大內存模式才能支持3G以上內存,按以上操作編輯Boot.ini重新啟動仍有問題就是你內存兼容有問題.下面給出一個2003 boot.ini 的例子: 

[boot loader] 
timeout=0 
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS 
[operating systems] 
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect /usepmtimer /NoExecute=OptIn /PAE 

Windows Server 2003 Web版:為快速開發、部署Web服務與應用程序,提供Web托管與服務平台。支持2路SMP(對稱多處理)系統、2GB內存。 
Windows Server 2003標准版:面向中小型企業和部門級應用。支持4路SMP、4GB內存。 
Windows Server 2003企業版:適合中心與大型組織使用,有32位和64位兩個版本。支持8節點集群、NUMA;支持8路SMP,其中32位版支持32GB內存,64位版支持64GB內存。 
Windows Server 2003數據中心版:面向要求強伸縮性和高可用性的企業,有32位和64位兩個版本。32位版支持32路SMP、64GB內存;64位版支持64路SMP、512GB內存;兩個版本均支持8節點集群、NUMA 
要啟用Windows 2003 支持大於4GB的物理內存,必須將參數/pae 添加到boot.ini 文件中。 

服務器剛剛購回來時就發覺這個問題,為什麼好好的4G內存主板劇只識別成3G呢,三返四次修改BIOS也只能讓主板識別成3.3G及3.5G左右,真煩人。。。 
copyright © 萬盛學電腦網 all rights reserved