關(guān) 閉

新聞中心

EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 電腦虛擬內(nèi)存是什么?

電腦虛擬內(nèi)存是什么?

作者: 時間:2012-12-25 來源:網(wǎng)絡(luò) 收藏

2、分割存于多個硬盤

設(shè)在較快的硬盤上,的確可使的運作更有效率。但是若上兩個硬盤速度一樣快,則應(yīng)將平均分配在兩個不同的硬盤上(并非同一硬盤的不同分區(qū))。因為同步進行讀寫操作會更有效地提高系統(tǒng)整體的虛擬內(nèi)存性能。

舉個例子,假設(shè)你原本在硬盤C上設(shè)置了700MB的虛擬內(nèi)存,現(xiàn)在你可嘗試重新分配,即把硬盤C改為350MB,硬盤D新增350MB的虛擬內(nèi)存。理論上這樣做會加快虛擬內(nèi)存整體的讀寫操作.

3、硬盤需有足夠空間

如果你不是很有經(jīng)驗的用戶,又或者沒有特殊的使用要求,在Windows XP中選擇“系統(tǒng)管理的大小”的方法來自動處理虛擬內(nèi)存,一般情況下應(yīng)該會比選擇“自定義大小”的方法來得安全和穩(wěn)定。不過,有一點大家必須注意,由于虛擬內(nèi)存的“頁面文件”(pagefile.sys)會隨著使用過程進行收縮和擴展,為使系統(tǒng)管理虛擬內(nèi)存能夠進行得順利和更具彈性,我們必須保證分頁文件所在的硬盤擁有足夠的可用空間。

4、最小值等于最大值

選擇“自定義大小”的方法來處理虛擬內(nèi)存,并將最大值和最小值都設(shè)為同一數(shù)值。有很多人都相信用這種方法來處理虛擬內(nèi)存有助于提高系統(tǒng)的性能。他們所持的理由是,當(dāng)最大值和最小值都相等時,系統(tǒng)無需時刻進行收縮和擴展頁面文件的動作。省去了這些工作,相應(yīng)地就是提高系統(tǒng)效率。

這種方法,很多人堅信有效,但同樣地,也有人指出其實并沒有效果。但不管怎樣也好,如要將最大值和最小值設(shè)為相等,我們必須堅守一個原則,那就是虛擬內(nèi)存的大小必須足夠,否則系統(tǒng)輕則會出現(xiàn)效率下降(要進行更多復(fù)寫動作來騰出空間),嚴重的更會造成系統(tǒng)不穩(wěn)定。

5、整理頁面文件

文件數(shù)據(jù)保存在硬盤上久了,文件碎片(fragment)自然會產(chǎn)生。要保持或提高硬盤的工作效率,我們應(yīng)不時為硬盤進行一次碎片整理。所謂虛擬內(nèi)存,其實也是硬盤上的資料文件,那么虛擬內(nèi)存是否也應(yīng)該像普通文件般需要整理呢?

Windows系統(tǒng)處理頁面文件(即虛擬內(nèi)存)的方法有別于一般的文件。相比之下,頁面文件比一般文件更少出現(xiàn)碎片,為頁面文件進行整理通常是沒有必要的。事實上,當(dāng)Windows XP進行磁盤碎片整理時,頁面文件不會牽涉其中。

雖然Windows不會對頁面文件進行整理,但事實上頁面文件也有碎片存在。追求“盡善盡美”的朋友可能仍想對頁面文件進行碎片整理。大家不妨試試下面的方法:

在桌面“我的電腦”圖標上單擊鼠標右鍵,在隨后出現(xiàn)的功能菜單中選“屬性”。進入系統(tǒng)屬性的設(shè)置窗口,用鼠標點選“高級”-->“性能 ”-->“設(shè)置”-->“高級”-->“更改”,在隨后出現(xiàn)的“虛擬內(nèi)存”設(shè)置窗口中選中“無分頁文件”一項。最后單擊“設(shè)置”按鈕退出,并重新啟動電腦。

重新啟動后,檢查一下磁盤根目錄中還有沒有pagefile.sys頁面文件存在,如有就將之刪除。清除掉虛擬內(nèi)存的頁面文件后,現(xiàn)在我們再進行磁盤碎片整理。完成后,按照前面的步驟重新設(shè)置一定數(shù)量的虛擬內(nèi)存,并啟動電腦使之生效。經(jīng)上述方法處理后,新得出的頁面文件將會是沒有碎片的。

另外,如果想查看頁面文件碎片的具體情況呢?啟動磁盤碎片整理程序,為存在有頁面文件的硬盤進行一次“分析”,再點選“查看報告”,看看“頁面文件碎片”一欄便會一目了然.

6、虛擬內(nèi)存的理想大小

想以“自定義大小”的方法來處理虛擬內(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è)置。

真的要參照這個比例嗎?如果我的電腦上有1GB的內(nèi)存,難不成最小值要設(shè)置為1.5GB,最大值是2.5至3GB。這樣一來。Pagefile.sys頁面文件至少為1.5GB,太不現(xiàn)實了!

其實,大內(nèi)存的系統(tǒng)跟小內(nèi)存的系統(tǒng)相比,在設(shè)置虛擬內(nèi)存時,標準有些不同。

如果大家有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)。即虛擬內(nèi)存最小值設(shè)為384MB,最大值768MB。

7、手工訂制最準確的虛擬內(nèi)存

0.5倍、1.5倍、3倍,哇!好像買衣服時分大、中、小號,完全沒有個性。究竟設(shè)置虛擬內(nèi)存有沒有更“貼身剪裁”的方法呢?

在Windows XP桌面的“開始”→“運行”中輸入perfmon.msc,一個與系統(tǒng)性能有關(guān)的監(jiān)視器便會出現(xiàn)??纯达@示器的底部,有三個計數(shù)器 (pages/sec、Avg.Disk Queue Length及rocessor Time,)。為了便于我們接下來對虛擬內(nèi)存的頁面文件進行精確監(jiān)測,現(xiàn)在請大家將這三個計數(shù)器逐一點選,并按鍵盤上的Delete鍵將它們刪除。請大家放心,刪除后,下次再啟動系統(tǒng)性能監(jiān)視器時,這三個項目會重新出現(xiàn)。

刪除后,現(xiàn)在請在圖表中央位置單擊鼠標右鍵,在隨后出現(xiàn)的功能菜單中點選“添加計數(shù)器”一項,跟著在跳出窗口的“性能對象”一欄選 “Process”。之后再在“從列表選擇”一欄中點選“Page File Bytes”。不清楚“Page File Bytes”代表什么意思,只要單擊“說明”按鈕,解說文字便會出現(xiàn)在對話框之下。



關(guān)鍵詞: 電腦 虛擬 內(nèi)存

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉