電腦虛擬內存是什么?
2、分割存于多個(gè)硬盤(pán)
將虛擬內存設在較快的硬盤(pán)上,的確可使虛擬內存的運作更有效率。但是若電腦上兩個(gè)硬盤(pán)速度一樣快,則應將虛擬內存平均分配在兩個(gè)不同的硬盤(pán)上(并非同一硬盤(pán)的不同分區)。因為同步進(jìn)行讀寫(xiě)操作會(huì )更有效地提高系統整體的虛擬內存性能。
舉個(gè)例子,假設你原本在硬盤(pán)C上設置了700MB的虛擬內存,現在你可嘗試重新分配,即把硬盤(pán)C改為350MB,硬盤(pán)D新增350MB的虛擬內存。理論上這樣做會(huì )加快虛擬內存整體的讀寫(xiě)操作.
3、硬盤(pán)需有足夠空間
如果你不是很有經(jīng)驗的電腦用戶(hù),又或者沒(méi)有特殊的使用要求,在Windows XP中選擇“系統管理的大小”的方法來(lái)自動(dòng)處理虛擬內存,一般情況下應該會(huì )比選擇“自定義大小”的方法來(lái)得安全和穩定。不過(guò),有一點(diǎn)大家必須注意,由于虛擬內存的“頁(yè)面文件”(pagefile.sys)會(huì )隨著(zhù)電腦使用過(guò)程進(jìn)行收縮和擴展,為使系統管理虛擬內存能夠進(jìn)行得順利和更具彈性,我們必須保證分頁(yè)文件所在的硬盤(pán)擁有足夠的可用空間。
4、最小值等于最大值
選擇“自定義大小”的方法來(lái)處理虛擬內存,并將最大值和最小值都設為同一數值。有很多人都相信用這種方法來(lái)處理虛擬內存有助于提高系統的性能。他們所持的理由是,當最大值和最小值都相等時(shí),系統無(wú)需時(shí)刻進(jìn)行收縮和擴展頁(yè)面文件的動(dòng)作。省去了這些工作,相應地就是提高系統效率。
這種方法,很多人堅信有效,但同樣地,也有人指出其實(shí)并沒(méi)有效果。但不管怎樣也好,如要將最大值和最小值設為相等,我們必須堅守一個(gè)原則,那就是虛擬內存的大小必須足夠,否則系統輕則會(huì )出現效率下降(要進(jìn)行更多復寫(xiě)動(dòng)作來(lái)騰出空間),嚴重的更會(huì )造成系統不穩定。
5、整理頁(yè)面文件
文件數據保存在硬盤(pán)上久了,文件碎片(fragment)自然會(huì )產(chǎn)生。要保持或提高硬盤(pán)的工作效率,我們應不時(shí)為硬盤(pán)進(jìn)行一次碎片整理。所謂虛擬內存,其實(shí)也是硬盤(pán)上的資料文件,那么虛擬內存是否也應該像普通文件般需要整理呢?
Windows系統處理頁(yè)面文件(即虛擬內存)的方法有別于一般的文件。相比之下,頁(yè)面文件比一般文件更少出現碎片,為頁(yè)面文件進(jìn)行整理通常是沒(méi)有必要的。事實(shí)上,當Windows XP進(jìn)行磁盤(pán)碎片整理時(shí),頁(yè)面文件不會(huì )牽涉其中。
雖然Windows不會(huì )對頁(yè)面文件進(jìn)行整理,但事實(shí)上頁(yè)面文件也有碎片存在。追求“盡善盡美”的朋友可能仍想對頁(yè)面文件進(jìn)行碎片整理。大家不妨試試下面的方法:
在桌面“我的電腦”圖標上單擊鼠標右鍵,在隨后出現的功能菜單中選“屬性”。進(jìn)入系統屬性的設置窗口,用鼠標點(diǎn)選“高級”-->“性能 ”-->“設置”-->“高級”-->“更改”,在隨后出現的“虛擬內存”設置窗口中選中“無(wú)分頁(yè)文件”一項。最后單擊“設置”按鈕退出,并重新啟動(dòng)電腦。
重新啟動(dòng)后,檢查一下磁盤(pán)根目錄中還有沒(méi)有pagefile.sys頁(yè)面文件存在,如有就將之刪除。清除掉虛擬內存的頁(yè)面文件后,現在我們再進(jìn)行磁盤(pán)碎片整理。完成后,按照前面的步驟重新設置一定數量的虛擬內存,并啟動(dòng)電腦使之生效。經(jīng)上述方法處理后,新得出的頁(yè)面文件將會(huì )是沒(méi)有碎片的。
另外,如果想查看頁(yè)面文件碎片的具體情況呢?啟動(dòng)磁盤(pán)碎片整理程序,為存在有頁(yè)面文件的硬盤(pán)進(jìn)行一次“分析”,再點(diǎn)選“查看報告”,看看“頁(yè)面文件碎片”一欄便會(huì )一目了然.
6、虛擬內存的理想大小
想以“自定義大小”的方法來(lái)處理虛擬內存,究竟應該設置多大的虛擬內存呢?在Windows XP中,如果由操作系統自己定義虛擬內存,系統通常會(huì )把最小值設置為物理內存的1.5倍。當擴展時(shí),最大值則介于物理內存的2.5至3倍。一般情況下,用戶(hù)想自定義虛擬內存的大小,均可參照這個(gè)比例設置。
真的要參照這個(gè)比例嗎?如果我的電腦上有1GB的內存,難不成最小值要設置為1.5GB,最大值是2.5至3GB。這樣一來(lái)。Pagefile.sys頁(yè)面文件至少為1.5GB,太不現實(shí)了!
其實(shí),大內存的系統跟小內存的系統相比,在設置虛擬內存時(shí),標準有些不同。
如果大家有512MB以上甚至1GB的內存,既然物理內存已經(jīng)相當充足,所需的虛擬內存反而應該減少。故在大內存的系統中,虛擬內存的最小值可以設成物理內存的一半。比如有1GB的內存,虛擬內存的最小值設成512MB,最大值則維持3GB以備不時(shí)之需。注意:雖然最大值設為3GB,系統是不會(huì )立即出現3GB大小的pagefile.sys文件,實(shí)際上它首先會(huì )以最小值出現,待有擴展需要時(shí)才會(huì )遞增。
另外,有些大內存的朋友,可能會(huì )干脆不設置虛擬內存,以此強迫系統使用速度較快的內存。其實(shí)這是不太明智的做法。正所謂凡事都不要做得太絕對,完全沒(méi)有虛擬內存也不行。原因是不少應用程序在設計時(shí)要求必須使用虛擬內存,沒(méi)有了就會(huì )造成系統不穩定或死機。
至于小內存的系統,例如256MB,參照1.5倍及3倍的設置比例最穩當。即虛擬內存最小值設為384MB,最大值768MB。
7、手工訂制最準確的虛擬內存
0.5倍、1.5倍、3倍,哇!好像買(mǎi)衣服時(shí)分大、中、小號,完全沒(méi)有個(gè)性。究竟設置虛擬內存有沒(méi)有更“貼身剪裁”的方法呢?
在Windows XP桌面的“開(kāi)始”→“運行”中輸入perfmon.msc,一個(gè)與系統性能有關(guān)的監視器便會(huì )出現??纯达@示器的底部,有三個(gè)計數器 (pages/sec、Avg.Disk Queue Length及rocessor Time,)。為了便于我們接下來(lái)對虛擬內存的頁(yè)面文件進(jìn)行精確監測,現在請大家將這三個(gè)計數器逐一點(diǎn)選,并按鍵盤(pán)上的Delete鍵將它們刪除。請大家放心,刪除后,下次再啟動(dòng)系統性能監視器時(shí),這三個(gè)項目會(huì )重新出現。
刪除后,現在請在圖表中央位置單擊鼠標右鍵,在隨后出現的功能菜單中點(diǎn)選“添加計數器”一項,跟著(zhù)在跳出窗口的“性能對象”一欄選 “Process”。之后再在“從列表選擇”一欄中點(diǎn)選“Page File Bytes”。不清楚“Page File Bytes”代表什么意思,只要單擊“說(shuō)明”按鈕,解說(shuō)文字便會(huì )出現在對話(huà)框之下。
評論