當(dāng)windows系統(tǒng)物理內(nèi)存足夠大的時(shí)候,是否仍然需要設(shè)置虛擬內(nèi)存?

  • A+
所屬分類:常用軟件

隨著硬件技術(shù)的不斷提升、各種軟件體積的膨脹,我們計(jì)算機(jī)中使用的內(nèi)存(這里的內(nèi)存特指物理內(nèi)存,也就是我們常見(jiàn)的內(nèi)存條)也越來(lái)越大,而且現(xiàn)在的大多數(shù)用戶都使用的是64位的系統(tǒng),輕松支持4G以上的大內(nèi)存/超大內(nèi)存。這樣就產(chǎn)生了一個(gè)問(wèn)題:以前WinXP時(shí)代物理內(nèi)存小的時(shí)候不夠用,需要借助虛擬內(nèi)存來(lái)緩解物理內(nèi)存的壓力,那么現(xiàn)在我們的內(nèi)存動(dòng)不動(dòng)都8G、16G、32G甚至更大了,還需要使用虛擬內(nèi)存嗎?

首先,我們先來(lái)了解一下虛擬內(nèi)存的用途。如果計(jì)算機(jī)缺少運(yùn)行程序操作所需的隨機(jī)存取內(nèi)存 (RAM),則 Windows 使用虛擬內(nèi)存進(jìn)行補(bǔ)償。

是否有點(diǎn)繞口?稍稍科普一下:

我們可以直接將RAM理解為物理內(nèi)存,相當(dāng)于手機(jī)上的運(yùn)行內(nèi)存,而非存儲(chǔ)。虛擬內(nèi)存也稱為分頁(yè)文件,也就是那個(gè)?pagefile.sys文件。

虛擬內(nèi)存將計(jì)算機(jī)的 RAM 和硬盤上的臨時(shí)空間組合在一起。當(dāng) RAM 運(yùn)行速度緩慢時(shí),虛擬內(nèi)存將數(shù)據(jù)從 RAM 移動(dòng)到稱為分頁(yè)文件的空間中。將數(shù)據(jù)移入與移出分頁(yè)文件可以釋放 RAM,以便計(jì)算機(jī)可以完成工作。 一般而言,計(jì)算機(jī)的 RAM 越多,程序運(yùn)行得越快。如果計(jì)算機(jī)的速度由于缺少 RAM 而降低,則可以嘗試增加虛擬內(nèi)存來(lái)進(jìn)行補(bǔ)償。但是,計(jì)算機(jī)從 虛擬內(nèi)存讀取數(shù)據(jù)的速度要比從RAM讀取數(shù)據(jù)的速度慢得多,因此,想要質(zhì)的提升系統(tǒng)運(yùn)行效率,增加 RAM 才是最根本的方法。

這樣看來(lái),是不是覺(jué)得我們的物理內(nèi)存足夠大了,確實(shí)沒(méi)有必要使用虛擬內(nèi)存了?而且從硬盤讀取的速度還沒(méi)有從RAM讀取數(shù)據(jù)的速度快,那么禁用了虛擬內(nèi)存是否能夠提升計(jì)算機(jī)的運(yùn)行速度呢?

但是,實(shí)際情況卻不是這樣的,根據(jù)傳統(tǒng)的設(shè)計(jì),Windows 的許多核心功能以及第三方軟件都需要使用分頁(yè)文件,如果我們禁用了所有分頁(yè)文件,那么有些第三方的軟件就可能會(huì)遇到虛擬內(nèi)存不足的錯(cuò)誤,比如PhotoShop就是這樣。所以不管物理內(nèi)存多大,想要使用這類軟件都是需要開(kāi)啟虛擬內(nèi)存的。 其實(shí)在不需要使用虛擬內(nèi)存的時(shí)候,Windows并不會(huì)使用分頁(yè)文件。所以呢,即使關(guān)閉了虛擬內(nèi)存,也不會(huì)獲得任何性能上的提高。

這時(shí)又會(huì)有人問(wèn),如果開(kāi)啟虛擬內(nèi)存的話,會(huì)占用系統(tǒng)盤的空間,并且分頁(yè)文件大小是隨時(shí)變化的,這樣可能會(huì)產(chǎn)生磁盤碎片,影響系統(tǒng)性能,怎么辦? 我們可以根據(jù)下面的方法將分頁(yè)文件移動(dòng)到其他空間比較大的磁盤,來(lái)節(jié)約系統(tǒng)盤的空間和減少磁盤碎片的產(chǎn)生:

1、請(qǐng)右鍵點(diǎn)擊“計(jì)算機(jī)”并點(diǎn)擊“屬性”,在打開(kāi)的頁(yè)面中,點(diǎn)擊左側(cè)的高級(jí)系統(tǒng)設(shè)置,

2、在打開(kāi)窗口中,點(diǎn)擊性能部分的“設(shè)置”按鈕,并找到“高級(jí)”選項(xiàng)卡,

3、點(diǎn)擊如上圖所示的“更改”按鈕,在打開(kāi)的“虛擬內(nèi)存”窗口中,取消“自動(dòng)管理所有驅(qū)動(dòng)器的分頁(yè)文件大小”前的勾選,然后選擇“無(wú)分頁(yè)文件”,點(diǎn)擊“設(shè)置”按鈕使設(shè)置生效,這樣在系統(tǒng)盤中的分頁(yè)文件就被刪除掉了,

4、選擇系統(tǒng)盤另外的一個(gè)磁盤,并勾選“系統(tǒng)管理的大小”,點(diǎn)擊“設(shè)置”按鈕后點(diǎn)擊“確定”,根據(jù)提示重新啟動(dòng)計(jì)算機(jī)使設(shè)置生效。 這樣,分頁(yè)文件就轉(zhuǎn)移到其他磁盤了。

不要禁用虛擬內(nèi)存

“關(guān)閉了虛擬內(nèi)存,也不會(huì)獲得任何性能上的提高”,微軟工作人員如實(shí)說(shuō)道。

實(shí)在不明,請(qǐng)勿亂改,直接保持系統(tǒng)默認(rèn)托管的即可。

Win8、win10建議使用系統(tǒng)托管,也就是默認(rèn)設(shè)置,Win7、XP等系統(tǒng)建議手動(dòng)設(shè)置虛擬內(nèi)存,一般為物理內(nèi)存的1.5到2倍左右。

另外,現(xiàn)在硬盤空間都很大,無(wú)需糾結(jié)那一點(diǎn)空間。

刪除分頁(yè)文件的壞處(舉例說(shuō)明)

Photoshop(包括新版)需要較大的緩沖區(qū)(ps里設(shè)置)以及分頁(yè)文件,否則會(huì)導(dǎo)致大文件無(wú)法保存;

部署阿里云的時(shí)候也需要足夠的分頁(yè)文件,部分情況下禁用了之后服務(wù)器直接崩潰了;

Windows自身也需要分頁(yè)文件;

不能直通的認(rèn)為分頁(yè)文件就是物理內(nèi)存的擴(kuò)充和只有老舊軟件才用分頁(yè)文件;

禁用分頁(yè)文件但依然沒(méi)問(wèn)題的用戶估計(jì)很少遇到特殊情況;

微軟不鼓勵(lì)粗暴的刪除分頁(yè)文件。

正確看待Windows“虛擬內(nèi)存” ?

大眾理解的: 虛擬內(nèi)存 = 分頁(yè)文件 = pagefile.sys (事實(shí)上微軟也是這么認(rèn)為的);

技術(shù)方面的: 虛擬內(nèi)存 = 物理內(nèi)存 + 分頁(yè)文件;

另外,休眠文件是 hiberfil.sys 與“虛擬內(nèi)存”無(wú)關(guān)。

weinxin
下載密碼:526663

發(fā)表評(píng)論

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: