Windows2003不认3G以上内存时可以看看此文
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                Windows2003不认3G以上内存时可以看看此文
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.                        
                                
                            
                            
                            Win2003不認(rèn)<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />3G以上內(nèi)存時(shí)可以看看此文<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 
                        
                        
                        ?
原來是有的服務(wù)器都有內(nèi)存空洞,所以3.3G-3.8G都是正常的,這部分空洞的內(nèi)存作為硬件的消耗了,差的太多就要升級(jí)主板的BIOS和陣列卡的firmware就可以了。 如果是XP或2003系列的話還要在BOOS.INI里加上/PAE參數(shù)才能正常訪問擴(kuò)展內(nèi)存。超過1G的話還要加上/USERVA=3030參數(shù)才能最優(yōu)化配置虛似內(nèi)存。 由win2003?SP1中一個(gè)重要的安全功能-“數(shù)據(jù)執(zhí)行保護(hù)功能(簡(jiǎn)稱:DEP)”產(chǎn)生的。 你可以在“控制面板→系統(tǒng)→高級(jí)→設(shè)置→數(shù)據(jù)執(zhí)行保護(hù)”中找到它。 當(dāng)你在這兩項(xiàng)中進(jìn)行切換時(shí),“/NoExecute=OptIn”也會(huì)變成“/NoExecute=Optout”。 注意:此功能需要硬件支持:包括AMD?Athlon?64、AMD?Opteron、Intel的安騰和安騰2,據(jù)說nVIDIA、VIA、全美達(dá)等公司也計(jì)劃在其芯片中加入該技術(shù)。建議普通用戶不要去修改它,否則會(huì)引起系統(tǒng)運(yùn)行不穩(wěn)定。 /NoExecute=alwaysoff?就是關(guān)閉數(shù)據(jù)執(zhí)行保護(hù)功能 /NoExecute=OptIn?表示選擇的是第一項(xiàng),就是“只為……”那項(xiàng) /NoExecute=Optout?表示選擇的是第二項(xiàng) /noexecute=AlwaysOff時(shí),相當(dāng)于關(guān)閉了DEP和EVP功能,凡是被其阻止的程序都能正常運(yùn)行 /NoExecute=OptOut?--DEP被打開,且一切服務(wù)都使用dep?
v如果你的服務(wù)器內(nèi)存大于3G以上,系統(tǒng)是Win2003不支持3G以上時(shí)可以看看此文?
概要 本文介紹物理地址擴(kuò)展?(PAE)?和地址窗口化擴(kuò)展?(AWE)?并解釋它們?nèi)绾螀f(xié)同工作。本文還將討論超出?32?位操作系統(tǒng)所固有的?4?GB?范圍的內(nèi)存使用限制。 更多信息 PAE?提高了?IA32?處理器處理大于?4?GB?的物理內(nèi)存的能力。Microsoft?Windows?2000?Advanced?Server、Microsoft?Windows?2000?Datacenter?Server、Microsoft?Windows?Server?2003?Enterprise?Edition?和?Microsoft?Windows?Server?2003?Datacenter?Edition?可以使用?PAE?來利用超出?4GB?的物理內(nèi)存。若要啟用?PAE,需要在?Boot.ini?文件中使用?/PAE?參數(shù)。注意:只有在服務(wù)器使用熱添加內(nèi)存設(shè)備時(shí),Windows?Server?2003?Enterprise?Edition?和?Windows?Server?2003?Datacenter?Edition?才自動(dòng)啟用?PAE。在這種情況下,不需要在配置為使用熱添加內(nèi)存設(shè)備的系統(tǒng)上使用?/PAE?開關(guān)。在其他情況下,必須在?Boot.ini?文件中使用?/PAE?開關(guān)來利用大于?4GB?的內(nèi)存。?
典型情況是,在?Windows?2000?或?Windows?Server?2003?下運(yùn)行的進(jìn)程最多可以訪問?2?GB?的內(nèi)存地址空間(假設(shè)未使用?/3GB?參數(shù)),其中一些內(nèi)存是物理內(nèi)存,另一些是虛擬內(nèi)存。運(yùn)行的程序越多(因而進(jìn)程也越多),占用的內(nèi)存地址空間也就越接近?2?GB?這一最大值。?
當(dāng)出現(xiàn)這種情況時(shí),分頁進(jìn)程將顯著增加并且會(huì)對(duì)性能產(chǎn)生負(fù)面影響。Windows?2000?和?Windows?Server?2003?內(nèi)存管理器使用?PAE?向程序提供更多的物理內(nèi)存。這會(huì)降低對(duì)交換頁面文件內(nèi)存的需要,從而提高了性能。程序本身并不知道實(shí)際的內(nèi)存大小。所有的內(nèi)存管理和?PAE?內(nèi)存分配都由內(nèi)存管理器處理,與運(yùn)行的程序無關(guān)。?
當(dāng)使用?/3GB?參數(shù)時(shí),上述信息對(duì)于運(yùn)行的程序有效。要求?3?GB?內(nèi)存的程序更有可能讓其所需的內(nèi)存有更多部分在物理內(nèi)存中,而不是在分頁的虛擬內(nèi)存中。這將增強(qiáng)那些能夠使用?/3GB?參數(shù)的程序的性能。但例外情況是當(dāng)?/3GB?參數(shù)與?/PAE?參數(shù)一起使用時(shí)。在這種情況下,操作系統(tǒng)將不使用任何超過?16?GB?的內(nèi)存。此行為是由內(nèi)核虛擬內(nèi)存空間考慮導(dǎo)致的。因此,如果系統(tǒng)使用?Boot.ini?文件中的?/3GB?項(xiàng)重新啟動(dòng),并且系統(tǒng)的物理內(nèi)存超過?16?GB,則操作系統(tǒng)不使用額外的物理隨機(jī)存取內(nèi)存?(RAM)。重新啟動(dòng)計(jì)算機(jī)時(shí)如果不使用?/3GB?開關(guān),將能夠使用所有的物理內(nèi)存。?
AWE?是內(nèi)存管理器功能的一套應(yīng)用程序編程接口?(API),它使程序能夠?qū)ぶ犯鄡?nèi)存?—?超過標(biāo)準(zhǔn)?32?位尋址的?4?GB?內(nèi)存空間。AWE?使程序能夠?qū)⑽锢韮?nèi)存保留為非分頁內(nèi)存,然后將非分頁內(nèi)存部分動(dòng)態(tài)映射到程序的內(nèi)存工作集。此過程使內(nèi)存密集型程序(如大型數(shù)據(jù)庫(kù)系統(tǒng))能夠?yàn)閿?shù)據(jù)保留大量的物理內(nèi)存,而不必交換分頁文件以供使用。相反,數(shù)據(jù)在工作集中進(jìn)行交換,并且保留的內(nèi)存超過?4?GB?范圍。此外,超出?4?GB?的內(nèi)存范圍對(duì)內(nèi)存管理器是公開的,并且?AWE?通過?PAE?發(fā)揮作用。沒有?PAE,AWE?就無法保留超出?4?GB?的內(nèi)存。?
以下是一個(gè)?Boot.ini?文件的示例,其中已添加了?PAE?開關(guān):? [boot?loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS [operating?systems] multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows?Server?2003,?Enterprise"?/fastdetect?/PAE?
警告:Boot.ini?文件的內(nèi)容根據(jù)您的配置而異。?有關(guān)更多信息,請(qǐng)單擊下面的文章編號(hào),以查看?Microsoft?知識(shí)庫(kù)中相應(yīng)的文章:? 317526?(<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />[url]http://support.microsoft.com/kb/317526/[/url]) ?如何在?Windows?Server?2003?中編輯?Boot.ini?文件? 總之,PAE?是?Windows?2000?和?Windows?Server?2003?內(nèi)存管理器的一項(xiàng)功能,它為請(qǐng)求內(nèi)存的程序提供了更多物理內(nèi)存。程序并不知道它正使用的內(nèi)存中有些在大于?4?GB?的范圍內(nèi),正如程序不知道它請(qǐng)求的內(nèi)存實(shí)際上是在頁面文件中一樣。?
AWE?是一個(gè)?API?集,它使程序能夠保留大內(nèi)存塊。保留的內(nèi)存是非分頁的,并且只可以由該程序來使用。?有關(guān)?AWE?和?PAE?的更多信息,請(qǐng)單擊下面的文章編號(hào),以查看?Microsoft?知識(shí)庫(kù)中相應(yīng)的文章:? 268363?( [url]http://support.microsoft.com/kb/268363/[/url]) ?Windows?2000?中的?Intel?物理地址擴(kuò)展?(PAE)? 有關(guān)更多信息,請(qǐng)?jiān)L問下面的?Microsoft?網(wǎng)站:? [url]http://msdn.microsoft.com/library/psdk/sql/ad_1_server_1fnd.htm[/url] [url]http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dngenlib/html/awewindata.asp[/url]?
如果向系統(tǒng)添加更多內(nèi)存,BIOS?可能會(huì)認(rèn)出安裝在服務(wù)器中的全部物理?RAM,而?Windows?將只能認(rèn)出部分?RAM。如果服務(wù)器具有啟用的冗余內(nèi)存功能或內(nèi)存鏡像功能,則全部剩余內(nèi)存可能對(duì)?Windows?都不可見。冗余內(nèi)存在某個(gè)內(nèi)存塊故障時(shí)為系統(tǒng)提供一個(gè)故障轉(zhuǎn)移的內(nèi)存塊。內(nèi)存鏡像將內(nèi)存塊拆分為一個(gè)鏡像集。兩種功能都在?BIOS?中啟用或禁用,而無法通過?Windows?訪問。要修改這些功能的設(shè)置,您可能必須參考系統(tǒng)用戶手冊(cè)或?OEM?網(wǎng)站。另外,您可能必須聯(lián)系硬件供應(yīng)商。?
例如,如果正在運(yùn)行的系統(tǒng)安裝了?4GB?的?RAM,隨后又添加了另外?4GB?的?RAM,Windows?可能只識(shí)別出?4GB?或?6GB?的物理內(nèi)存,而不是全部的?8GB。冗余內(nèi)存功能或內(nèi)存鏡像功能可能在您未知的情況下就在新內(nèi)存塊上啟用。這些癥狀類似于未將?/PAE?開關(guān)添加到?Boot.ini?文件時(shí)的癥狀轉(zhuǎn)載于:https://blog.51cto.com/762485/152879
總結(jié)
以上是生活随笔為你收集整理的Windows2003不认3G以上内存时可以看看此文的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: MySql中delimiter的作用是什
 - 下一篇: 域名的不同后缀分别表示什么