Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows 2003系統教程 >> windows2003系統技巧 >> 如何知曉Win2003 serverner支持多大內存

如何知曉Win2003 serverner支持多大內存

日期:2017/2/10 10:31:36      編輯:windows2003系統技巧

  朋友最近打算買服務器,可又擔心網站流量增加需要考慮服務器的性能,2個4核心cpu,需要用16G左右的內存。如果我們的系統是Win2003 Server,那是否有那麼多的內存來支持呢?我們就一起來看一下吧。

  根據我們的經驗,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左右,真煩人。。。

  原來是有的服務器都有內存空洞,所以3.3G-3.8G都是正常的,這部分空洞的內存作為硬件的消耗了,差的太多就要升級主板的BIOS和陣列卡的firmware就可以了。

  如果是XP或2003系列的話還要在BOOS.INI裡加上/PAE參數才能正常訪問擴展內存。超過1G的話還要加上/USERVA=3030參數才能最優化配置虛似內存。

  由win2003 SP1中一個重要的安全功能-“數據執行保護功能(簡稱:DEP)”產生的。

  你可以在“控制面板→系統→高級→設置→數據執行保護”中找到它。

  當你在這兩項中進行切換時,“/NoExecute=OptIn”也會變成“/NoExecute=Optout”。

  注意:此功能需要硬件支持:包括AMD Athlon 64、AMD Opteron、Intel的安騰和安騰2,據說nVIDIA、VIA、全美達等公司也計劃在其芯片中加入該技術。建議普通用戶不要去修改它,否則會引起系統運行不穩定。

Copyright © Windows教程網 All Rights Reserved