現在內存的價格一降再降,很多朋友的電腦都配上了2G以上的大內存系統,內存大固然是好事,但是很多人并不清楚如何發揮大內存的優勢,今天小編就來說說大內存系統應該如何優化才能發揮優勢。
有的朋友認為,內存速度比硬盤速度塊,自己配備了2G的內存就可以將虛擬內存禁用了,那么,禁用虛擬內存對系統性能提高有多大的提升?會不會有什么副作用呢?如果不禁用虛擬內存,還有什么方法來為自己的系統加速呢?
第2頁 什么是虛擬內存
什么是虛擬內存?在早期,因為內存價格非常昂貴,內存容量偏小,如果軟件使用超出內存容量,操作系統就會暫時將不需要訪問的數據寫入到硬盤上一個特殊的文件中,從而給需要使用內存的程序和數據釋放內存。這個位于硬盤上的特殊文件就是分頁文件(也就是虛擬內存文件或叫做交換文件)。對于 Windows 2000/XP/2003/Vista操作系統,分頁文件名為pagefile.sys,默認情況下位于操作系統所在分區的根目錄下。
雖然在運行速度上硬盤不如內存,但在容量上內存是無法與硬盤相提并論的。當運行一個程序需要大量數據、占用大量內存時,內存就會被“塞滿”,并將那些暫時不用的數據放到硬盤中,而這些數據所占的空間就是虛擬內存。現在我們也明白為什么pagefile.sys的大小會經常變化了。
注意,Windows并不是使用完物理內存才使用虛擬內存的,而是當系統發現有進程轉入不活躍狀態,就會把分配給它的內存空間映射到交換文件中,盡可能空出物理內存給其它活動的線程,并不是用完物理內存才開始動用交換文件。因為如果等到物理內存用完再調用,就已經太遲了,在配置較低的機器上勢必造成數據傳輸和處理停滯。所以禁止虛擬內存從原則上來講,較容易出現問題。
第3頁 禁用虛擬內存可能出現的問題
為此,小編特別測試了一下2G系統禁用虛擬內存的狀況。
1、全部禁用虛擬內存后,小編所用過的應用程序,包括占用內存較大的Photoshop,或是同時打開幾十個網頁,均沒有出現過內存不夠用的情況。但Photoshop每次運行都會提示虛擬內存未設置,比較煩。
2、全部禁用虛擬內存后,大部分主流游戲均可以完美運行,但玩命令與征服3和泰坦之旅等游戲時會出現虛擬內存不足跳出游戲的狀況
3、在關閉、開啟虛擬內存兩種設置下,在上網、游戲時,基本感覺不出什么性能上的差別。
綜上所述,在內存足夠大的情況下,完全關閉虛擬內存并不能獲得大幅的系統性能提升,至少在使用中感覺不出來。為了一些特殊軟件及游戲可正常運行,建議保留一小部分虛擬內存。當然你也可以選擇全部關閉虛擬內存,等運行軟件出問題時再將虛擬內存打開。
既然不能完全關閉虛擬內存,那么我們有什么方法把大內存系統的性能發揮到極致呢?答案是我們可以使用虛擬硬盤。
虛擬硬盤的概念和虛擬內存剛好相反,虛擬內存是將硬盤虛擬成內存用,而虛擬硬盤則是將內存虛擬成硬盤來使用,可以將硬盤里讀取較頻繁的數據放入內存中,以此來解決硬盤傳輸速率慢成為瓶頸的問題。對于小內存系統而言,由于本身物理內存已經十分緊張,根本不可能再分出多于的空間來做硬盤,而如今擁有2G容量以上大內存的朋友就可以拿出幾百兆的空間出來作為虛擬硬盤使用。
如何創建虛擬硬盤?我們可以使用一款軟件-RAMDISK,下載地址 http://download.zol.com.cn/list.php?keyword=ramdisk
RAMDISK的安裝和設置非常簡單,安裝如圖安裝,運行RAMDISK,如果RAMDISK還沒有安裝,那么僅僅是安裝RAMDISK按鈕可用,單擊按鈕,開始安裝,windows 可能會警告驅動程序沒有數字簽名,不去理睬它,按yes就可以了,好了,安裝完畢,這時除了 安裝ramdisk 按鈕以外的其他按鈕都可用了。
新聞熱點
疑難解答