虛擬內(nèi)存,顧名思義,不是真正的內(nèi)存。虛擬內(nèi)存是Windows利用磁盤上可用的剩余空間模擬物理內(nèi)存暫時(shí)存儲(chǔ)一些等待物理內(nèi)存處理的數(shù)據(jù)。虛擬內(nèi)存不能替代物理內(nèi)存,它扮演的角色相當(dāng)于物理內(nèi)存的助手,在物理內(nèi)存吃緊的時(shí)候,Windows系統(tǒng)將內(nèi)存中暫時(shí)還不使用的數(shù)據(jù)存儲(chǔ)在虛假內(nèi)存里,以便騰出內(nèi)存空間讓內(nèi)存處理當(dāng)前正在處理的數(shù)據(jù)。當(dāng)然,在Windows看來,虛擬內(nèi)存就是內(nèi)存或把它當(dāng)作內(nèi)存來使用,它以頁(yè)面文件的形式存放在硬盤里,在Windows XP環(huán)境里,該文件的術(shù)語叫做分布文件,實(shí)際文件為pagefile.sys。由此得知,虛擬內(nèi)存存在的原因主要是實(shí)際物理內(nèi)存可能不足、無法裝載和處理Windows系統(tǒng)和用戶啟動(dòng)或調(diào)用的全部數(shù)據(jù);此外,使用虛擬內(nèi)存可能是Windows的一個(gè)工作機(jī)制,其方法是以文件的形式保存從內(nèi)存中讀取的數(shù)據(jù)并在物理內(nèi)存需要的時(shí)候與之進(jìn)行數(shù)據(jù)交換。
當(dāng)內(nèi)存不夠大時(shí),虛擬內(nèi)存的有無或大小會(huì)直接影響系統(tǒng)的運(yùn)轉(zhuǎn)性能甚至可能導(dǎo)致系統(tǒng)無響應(yīng)。以256Mb內(nèi)存為例,若禁用虛擬內(nèi)存,進(jìn)入桌面后運(yùn)行大一點(diǎn)的程序,Windows系統(tǒng)將提示虛擬內(nèi)存不足,這時(shí)候,做什么都會(huì)很慢;即使是大內(nèi)存的機(jī)器,Windows環(huán)境下還是不提倡禁用虛擬內(nèi)存。
使用Windows默認(rèn)的虛擬內(nèi)存設(shè)置是個(gè)不錯(cuò)的主意,一般地,除非系統(tǒng)盤(即安裝Windows的那個(gè)邏輯盤)已經(jīng)沒有剩余空間或所??臻g實(shí)在太少,否則,Windows平臺(tái)都能夠很好地運(yùn)行。但是,虛擬內(nèi)存設(shè)置在系統(tǒng)盤里也存在諸多問題:
——增加系統(tǒng)盤的負(fù)擔(dān)。系統(tǒng)盤肩負(fù)著支撐Windows平臺(tái)的重大使命,磁頭在那里頻繁地讀寫數(shù)據(jù),若在虛擬內(nèi)存與物理內(nèi)存交換數(shù)據(jù)時(shí)也到系統(tǒng)盤里來操作,可想而知系統(tǒng)盤的讀寫操作過于密集,容易導(dǎo)致系統(tǒng)所在的邏輯盤產(chǎn)生邏輯壞甚至物理壞。同時(shí),虛擬內(nèi)存總會(huì)占用一定的磁盤空間,讓W(xué)indows自行管理的話,它可以把虛擬內(nèi)存所在盤的全部剩余空間當(dāng)作虛擬內(nèi)存來使用,這樣,系統(tǒng)盤在某個(gè)特別的時(shí)候就會(huì)沒有剩余空間,直接影響系統(tǒng)盤的讀寫操作,而后收回部分虛擬內(nèi)存空間時(shí)又會(huì)產(chǎn)生磁盤碎片,嚴(yán)重影響系統(tǒng)盤的運(yùn)行性能。
——由于頻繁的讀寫操作,系統(tǒng)盤最容易產(chǎn)生磁盤碎片,也容易在磁盤上產(chǎn)生文件存放極不連續(xù)的現(xiàn)象,它的剩余空間事實(shí)上有可能是不連成一片的,這樣的結(jié)果是,當(dāng)虛擬內(nèi)存需要擴(kuò)展時(shí)(Windows自行管理虛擬內(nèi)存的話),它有可能在幾個(gè)空白區(qū)域?qū)懭雙agefile.sys的部分?jǐn)?shù)據(jù),不集中存在的數(shù)據(jù)將導(dǎo)致虛擬內(nèi)存與物理內(nèi)存交換數(shù)據(jù)時(shí)性能大大下降,也增加磁頭的工作負(fù)擔(dān)(不得不跨區(qū)域來來回回地尋找數(shù)據(jù)),另外在虛擬內(nèi)存被收回時(shí)還會(huì)形成大片的碎片。
——由于用戶可能不斷地安裝軟件,即使不直接安裝在系統(tǒng)盤,軟件也必須將一些必要的文件復(fù)制到Windows目錄、Program Files目錄、system/32目錄和Documents and Settings目錄等,日積月累,系統(tǒng)盤空間不斷被吃掉,最終可能導(dǎo)致它的剩余空間不能再擔(dān)負(fù)虛擬內(nèi)存的重任。
因此,不主張使用Windows默認(rèn)設(shè)定的使用虛擬內(nèi)存的設(shè)置方案。從提高Windows系統(tǒng)性能的角度看,應(yīng)該把虛擬內(nèi)存設(shè)置在系統(tǒng)盤以外的某一個(gè)盤,最好是緊跟著系統(tǒng)盤的邏輯盤,原因與磁盤的結(jié)構(gòu)有關(guān)。硬盤的數(shù)據(jù)區(qū)域組成結(jié)構(gòu)與我們平時(shí)常見到的光盤差不多,數(shù)據(jù)區(qū)以扇區(qū)形式存在,其結(jié)構(gòu)實(shí)際上是眾多的同心圓。系統(tǒng)盤一般在C盤,它最靠?jī)?nèi),由于磁盤讀寫數(shù)據(jù)的機(jī)制,越靠?jī)?nèi)的扇區(qū)讀寫速度越快,那么,既然是虛擬內(nèi)存,速度是要講究的,而既然最好不要在系統(tǒng)盤開辟虛擬內(nèi)存,那么,剩下的最理想的就是D盤了。當(dāng)然,既成的現(xiàn)實(shí)也要尊重,如果你的D盤已經(jīng)沒有什么剩余空間,數(shù)據(jù)又不方便騰挪,那就應(yīng)該考慮下一個(gè)邏輯盤。
不論將虛擬內(nèi)存設(shè)置在哪一個(gè)邏輯盤,該盤的數(shù)據(jù)是越少越好,最好沒有任何數(shù)據(jù)。如果有數(shù)據(jù),在設(shè)置虛擬內(nèi)存到該盤之前,應(yīng)先整理該盤的磁盤碎片再進(jìn)行虛擬內(nèi)存的設(shè)置操作。
虛擬內(nèi)存到底設(shè)置多少為好仁者見仁智者見智,一般的建議是,結(jié)合你的機(jī)器物理內(nèi)存的情況,根據(jù)你計(jì)算機(jī)的用途和你的使用習(xí)慣等來進(jìn)行合理設(shè)置,設(shè)置后使用一段時(shí)間,如果感覺不合適再進(jìn)行調(diào)整。自定義虛擬內(nèi)存應(yīng)該自定義其大小,內(nèi)存為512Mb以下的,最小值可設(shè)置為512Mb,最大值為1024Mb,內(nèi)存為1Gb的,不妨將虛擬內(nèi)存設(shè)置為1024Mb至2048Mb,2Gb的設(shè)置一個(gè)固定值,最大最小都是物理內(nèi)存的一倍即2048Mb。這里提供的設(shè)置方案只供參考,大家可以視使用過程中的情況日后再作些適當(dāng)?shù)恼{(diào)整也不遲。
如果原來的虛擬內(nèi)存放在系統(tǒng)盤,設(shè)置之后重啟計(jì)算機(jī),然后應(yīng)該著手整理一下系統(tǒng)盤的磁盤碎片。
最后介紹一下設(shè)置虛擬內(nèi)存的方法:
步驟一:右擊“我的電腦”,選擇“屬性”并單擊它,系統(tǒng)將彈出“系統(tǒng)屬性”窗口;
步驟二:“系統(tǒng)屬性”窗口的上方有幾個(gè)選項(xiàng)卡,單擊其中的“高級(jí)”選項(xiàng)卡,在“性能”欄目單擊“設(shè)置”按鈕啟動(dòng)“性能選項(xiàng)”窗口;
步驟三:在“性能選項(xiàng)”窗口單擊“高級(jí)”選項(xiàng)卡,在此窗口底部略上方將看到“虛擬內(nèi)存”欄目,上面列出虛擬內(nèi)存的相關(guān)信息,還有一個(gè)“更改”按鈕。單擊“更改”按鈕,系統(tǒng)將啟動(dòng)“虛擬內(nèi)存”窗口,虛擬內(nèi)存的更改操作就在這個(gè)窗口完成;
步驟四:在“虛擬內(nèi)存”設(shè)置窗口,我們先取消系統(tǒng)盤的分頁(yè)文件(即虛擬內(nèi)存)。單擊“驅(qū)動(dòng)器”列表中的C盤,再單擊該窗口“設(shè)置”按鈕左邊的“無分頁(yè)文件(N)”使其前邊的小圓圈(單選按鈕)被選中,再單擊“設(shè)置”按鈕。接著,單擊“驅(qū)動(dòng)器”里我們需要設(shè)置虛擬內(nèi)存的盤符(比如D盤),然后單擊“自定義大小(C)”單選按鈕使其被選中,在“初始大小”和“最大值”分別輸入數(shù)據(jù)(如:512和1024),輸入完畢單擊“設(shè)置”按鈕,單擊“確定”按鈕關(guān)閉“虛擬內(nèi)存”設(shè)置窗口,再分別單擊其他未關(guān)閉窗口的“確定”按鈕一一將其關(guān)閉。整個(gè)設(shè)置至此結(jié)束,系統(tǒng)要求重啟計(jì)算機(jī),應(yīng)依提示操作。
【 文章來源:黑馬在線動(dòng)力】
聯(lián)系客服