您的位置:網(wǎng)站首頁 > 家電維修資料網(wǎng) > 正文 >
Windows虛擬內(nèi)存優(yōu)化設(shè)置 結(jié)合頁面文件屬性來優(yōu)化
來源: 日期:2013-10-25 10:50:13 人氣:標簽:
談到虛擬內(nèi)存,不能不涉及到頁面文件(pagefile.sys),所謂頁面文件,它的功能是將一部分硬盤空間設(shè)置為虛擬內(nèi)存,從而擴大了可用“內(nèi)存”空間,以此來滿足程序的運行要求。
盡管由于硬盤的讀取、傳輸速率等遠遠低于內(nèi)存的速率,容易導(dǎo)致系統(tǒng)工作效率的降低和系統(tǒng)反應(yīng)的延遲,但相對于花錢買硬件提高系統(tǒng)性能來說,這種以時間和效率來換取性能的做法還是非常不錯的:你可以一分錢不花的擁有1G的虛擬內(nèi)存,如果真正去買這么1G的內(nèi)存,你要花多少錢?而且問題的關(guān)鍵是:你的主板能不能支持1G的物理內(nèi)存?
Win9x通常是利用安裝目錄中的Win386.swp這個交換文件來實現(xiàn)虛擬內(nèi)存的創(chuàng)建。但Win2000采用頁面文件的方式來實現(xiàn)虛擬內(nèi)存的創(chuàng)建。通常情況下,大家在使用時都是按照系統(tǒng)默認的設(shè)置讓W(xué)indows管理虛擬內(nèi)存,這樣做比較方便,但Windows為了兼容絕大部分計算機配置,缺省設(shè)置的管理方式通常比較保守,因此它的工作效率有時偏低。熟練用戶可以對Windows的虛擬內(nèi)存管理進行優(yōu)化處理(如自行定義交換文件的大小、位置等),來盡量獲得比較高的工作效率。
Win2000中關(guān)于頁面文件的管理項目在控制面板中,進入“控制面板”后選“系統(tǒng)”,然后在“高級/性能選項”中選擇“更改”,就進入“虛擬內(nèi)存”的設(shè)置。頁面中顯示著當(dāng)前系統(tǒng)所設(shè)置的頁面文件的大小、所在位置、磁盤可用空間以及Windows的推薦設(shè)置值等,可以結(jié)合頁面文件的這些屬性來優(yōu)化設(shè)置。
一、頁面文件的大小
Windows建議頁面文件的 小值(就是初始大小),應(yīng)該是當(dāng)前系統(tǒng)內(nèi)存容量再加上12MB,若計算機系統(tǒng)擁有256MB內(nèi)存的,就要將頁面文件的 小值設(shè)置為268MB,這樣才能讓操作系統(tǒng)在崩潰或死機前將內(nèi)存中全部的內(nèi)容復(fù)制到硬盤上。對于內(nèi)存容量小于256MB的用戶,則建議將頁面文件的 小值設(shè)得更大些,應(yīng)該大于內(nèi)存容量加12MB的數(shù)值:
①使用128MB或者更少內(nèi)存的計算機用戶,應(yīng)該將當(dāng)前系統(tǒng)內(nèi)存容量的1.75倍設(shè)置為頁面文件的 小值;
②那些內(nèi)存容量在128MB和256MB之間的用戶,可以將當(dāng)前系統(tǒng)容量的1.5倍設(shè)置為頁面文件的 小值。
當(dāng)然,將頁面文件的 小值設(shè)置為大于這些理論值,對于整個系統(tǒng)的運行是沒有什么影響的,而且應(yīng)該會更好些,唯一的損失也許也就是硬盤可用空間會相應(yīng)的減少。假如你的硬盤空間比較緊張的話,在設(shè)置頁面文件時,可以讓它不小于系統(tǒng)內(nèi)存的3/4,這樣就可以保證系統(tǒng)比較穩(wěn)定地運行了。如果你需要經(jīng)常裝卸大軟件,開很多任務(wù),那你還是用回缺省值比較安全,否則將經(jīng)常性地引起系統(tǒng)崩潰。
至于頁面文件的 大值,則可以設(shè)置得越大越好,通常建議將它設(shè)置為 小值的2到3倍。你不用在意它的具體設(shè)置值。和Win9X系統(tǒng)的頁面文件管理相比,Win2000要“智能”得多,它的頁面文件是可以自己動態(tài)設(shè)置的。它僅在系統(tǒng)需要時才會自動擴充頁面的大小,這樣可以避免頁面文件占用太多的硬盤空間,并避免在復(fù)雜操作中因內(nèi)存不足而出現(xiàn)錯誤。
二、頁面文件的存放位置
Win2000允許通過將頁面文件分布到各個不同的物理硬盤上(注意是硬盤而不是分區(qū))的方法來提高系統(tǒng)的執(zhí)行性能。從理論上講這樣做的確是可行的,但要注意的是由于各硬盤間可能存在的尋道時間、傳輸速度等方面的差異而導(dǎo)致的系統(tǒng)性能的下降,因此應(yīng)該盡量選擇速度 快的硬盤來存放頁面文件。
另外要注意的是,盡管Win2k也支持在同一硬盤多分區(qū)上分別建立頁面文件,但這樣做非但不能提高系統(tǒng)的性能,反而將明顯地降低整個系統(tǒng)的工作效率,這是由于當(dāng)操作系統(tǒng)需要讀寫頁面文件時,如果需要讀取的內(nèi)容不在同一個分區(qū)的頁面文件中時,硬盤磁頭將頻繁地在各個分區(qū)間移動,這將大大降低系統(tǒng)的運行效率。從實際的使用效果來看,這樣做還不如將頁面文件只集中存放到一個分區(qū)中來的好,因此,建議擁有多硬盤的人應(yīng)該考慮以下的一些方案: