wdwy08725 的 是否每一個磁盤都需要設(shè)置虛擬內(nèi)存
虛擬內(nèi)存對于任何版本的Windows而言都是十分重要的。如果設(shè)置得當(dāng),它將極大地提升電腦的性能和運行速度??墒窃谀J狀態(tài)下,Windows始終將虛擬內(nèi)存設(shè)為物理內(nèi)存的1.5倍。這樣的話,如果用戶安裝2GB的內(nèi)存,系統(tǒng)就會騰出高達3GB的硬盤空間作為虛擬內(nèi)存。但以當(dāng)前的主流應(yīng)用軟件和游戲?qū)?nèi)存的需要來看,根本沒有必要使用這么多的虛擬內(nèi)存。那么,有沒有什么秘技或絕招可使虛擬內(nèi)存運用得更有效率或更顯性能呢?
1、單獨建立一個空白分區(qū),在該分區(qū)設(shè)置虛擬內(nèi)存,該分區(qū)專門用來存儲頁面文件,不要再存放其它任何文件。之所以單獨劃分一個分區(qū)用來設(shè)置虛擬內(nèi)存,主要是基于兩點考慮:其一,由于該分區(qū)上沒有其它文件,這樣分區(qū)不會產(chǎn)生磁盤碎片,這樣能保證頁面文件的數(shù)據(jù)讀寫不受磁盤碎片的干擾;其二,按照Windows對內(nèi)存的管理技術(shù),Windows會優(yōu)先使用不經(jīng)常訪問的分區(qū)上的頁面文件,這樣也減少了讀取系統(tǒng)盤里的頁面文件的機會,減輕了系統(tǒng)盤的壓力。
2、其它硬盤分區(qū)不設(shè)置任何頁面文件。當(dāng)然,如果你有多個硬盤,則可以為每個硬盤都創(chuàng)建一個頁面文件。當(dāng)信息分布在多個頁面文件上時,硬盤控制器可以同時在多個硬盤上執(zhí)行讀取和寫入操作。這樣系統(tǒng)性能將得到提高。
小提示:
允許設(shè)置的虛擬內(nèi)存最小值為2MB,最大值不能超過當(dāng)前硬盤的剩余空間值,同時也不能超過32位操作系統(tǒng)的內(nèi)存尋址范圍——4GB(即物理內(nèi)存與虛擬內(nèi)存的總和)。
3、分割存于多個硬盤
將虛擬內(nèi)存設(shè)在較快的硬盤上,的確可使虛擬內(nèi)存的運作更有效率。但是若電腦上兩個硬盤速度一樣快,則應(yīng)將虛擬內(nèi)存平均分配在兩個不同的硬盤上(并非同一硬盤的不同分區(qū))。因為同步進行讀寫操作會更有效地提高系統(tǒng)整體的虛擬內(nèi)存性能。舉個例子,假設(shè)你原本在硬盤C上設(shè)置了700MB的虛擬內(nèi)存,現(xiàn)在你可嘗試重新分配,即把硬盤C改為350MB,硬盤D新增350MB的虛擬內(nèi)存。理論上這樣做會加快虛擬內(nèi)存整體的讀寫操作。
4、最小值等于最大值
想以“自定義大小”的方法來處理虛擬內(nèi)存,究竟應(yīng)該設(shè)置多大的虛擬內(nèi)存呢?在Windows XP中,如果由操作系統(tǒng)自己定義虛擬內(nèi)存,系統(tǒng)通常會把最小值設(shè)置為物理內(nèi)存的1.5倍。當(dāng)擴展時,最大值則介于物理內(nèi)存的2.5至3倍。即虛擬內(nèi)存最小值設(shè)為384MB,最大值768MB。 自定義虛擬內(nèi)存的大小,均可參照這個比例設(shè)置。真的要參照這個比例嗎?如果電腦有1GB的內(nèi)存,難不成最小值要設(shè)置為1.5GB,最大值是2.5至3GB。這樣一來。Pagefile.sys頁文件至少為1.5GB,太不現(xiàn)實了!多數(shù)人都認為這個值越大系統(tǒng)的性能越好、運行速度越快!但事實并非如此,因為系統(tǒng)比較依賴于虛擬內(nèi)存——如果虛擬內(nèi)存較大,系統(tǒng)會在物理內(nèi)存還有很多空閑空間時就開始使用虛擬內(nèi)存了,那些已經(jīng)用不到的東東卻還滯留在物理內(nèi)存中,這就必然導(dǎo)致內(nèi)存性能的下降!其實,大內(nèi)存的系統(tǒng)跟小內(nèi)存的系統(tǒng)相比,在設(shè)置虛擬內(nèi)存時,標(biāo)準(zhǔn)有些不同。如果大家有512MB以上甚至1GB的內(nèi)存,既然物理內(nèi)存已經(jīng)相當(dāng)充足,所需的虛擬內(nèi)存反而應(yīng)該減少。故在大內(nèi)存的系統(tǒng)中,虛擬內(nèi)存的最小值可以設(shè)成物理內(nèi)存的一半。比如有1GB的內(nèi)存,虛擬內(nèi)存的最小值設(shè)成512MB,最大值則維持3GB以備不時之需。注意:雖然最大值設(shè)為3GB,系統(tǒng)是不會立即出現(xiàn)3GB大小的pagefile.sys文件,實際上它首先會以最小值出現(xiàn),待有擴展需要時才會遞增 。一般情況下,用戶想另外,有些大內(nèi)存的朋友,可能會干脆不設(shè)置虛擬內(nèi)存,以此強迫系統(tǒng)使用速度較快的內(nèi)存。其實這是不太明智的做法。正所謂凡事都不要做得太絕對,完全沒有虛擬內(nèi)存也不行。原因是不少應(yīng)用程序在設(shè)計時要求必須使用虛擬內(nèi)存,沒有了就會造成系統(tǒng)不穩(wěn)定或死機。 至于小內(nèi)存的系統(tǒng),例如256MB,參照1.5倍及3倍的設(shè)置比例最穩(wěn)當(dāng)。
5、選擇“自定義大小”的方法來處理虛擬內(nèi)存,并將最大值和最小值都設(shè)為同一數(shù)值。有很多人都相信用這種方法來處理虛擬內(nèi)存有助于提高系統(tǒng)的性能。他們所持的理由是,當(dāng)最大值和最小值都相等時,系統(tǒng)無需時刻進行收縮和擴展頁面文件的動作。省去了這些工作,相應(yīng)地就是提高系統(tǒng)效率。這種方法,很多人堅信有效,但同樣地,也有人指出其實并沒有效果。 但不管怎樣也好,如要將最大值和最小值設(shè)為相等,必須堅守一個原則,那就是虛擬內(nèi)存的大小必須足夠。因為虛擬內(nèi)存的“頁面文件”(pagefile.sys)會隨著電腦使用過程進行收縮和擴展,為使系統(tǒng)管理虛擬內(nèi)存能夠進行得順利和更具彈性,必須保證分頁文件所在的硬盤擁有足夠的可用空間。 否則系統(tǒng)輕則會出現(xiàn)效率下降(要進行更多復(fù)寫動作來騰出空間),嚴(yán)重的更會造成系統(tǒng)不穩(wěn)定。
6、整理頁面文件
Windows系統(tǒng)處理頁面文件(即虛擬內(nèi)存)的方法有別于一般的文件。事實上,當(dāng)Windows XP進行磁盤碎片整理時,頁面文件不會牽涉其中。大家不妨試試下面的方法:
在桌面我的電腦→右鍵→屬性→高級→性能設(shè)置→高級→更改,在隨后出現(xiàn)的“虛擬內(nèi)存”設(shè)置窗口中選中“無分頁文件”一項。最后單擊“設(shè)置”按鈕退出,并重新啟動電腦。
重新啟動后,檢查一下磁盤根目錄中還有沒有pagefile.sys頁面文件存在,如有就將之刪除。清除掉虛擬內(nèi)存的頁面文件后,現(xiàn)在再進行磁盤碎片整理。完成后,按照前面的步驟重新設(shè)置一定數(shù)量的虛擬內(nèi)存,并啟動電腦使之生效。經(jīng)上述方法處理后,新得出的頁面文件將會是沒有碎片的。
由于每個人實際操作的應(yīng)用程序不可能一樣,比如有些人要運行3DMAX、Photoshop等這樣的大型程序,而有些人可能只是打打字、玩些小游戲,所以對虛擬內(nèi)存的要求并不相同,于是就要因地制宜地設(shè)置虛擬內(nèi)存空間的數(shù)值。
個人建議:硬盤的磁道是同心圓,而最外環(huán)的圓最大,存數(shù)據(jù)最多,在讀寫數(shù)據(jù)時相對可以減少移動磁頭的次數(shù),速度較快。而系統(tǒng)分區(qū)的原則是從外往里,即C盤,D盤。。。。。。依次象內(nèi)分。故:在一個硬盤上,如果建空白分區(qū)做虛擬內(nèi)存,最好選靠近C盤的位置 ;如果是2個硬盤時 ,就在稍大的盤上靠近主分區(qū)的位置,建個比虛擬內(nèi)存最大值多一些分區(qū),可以把IE的瀏覽臨時文件放在此處(IE右鍵→屬性→常規(guī) 設(shè)置→移動文件夾→虛擬內(nèi)存的盤符→確定),另一個盤的取值比最小值多一些 就行。