您現在的位置是:首頁 > 藝術

禁用虛擬記憶體能提高電腦效能?這條道走歪了

由 儲存極客 發表于 藝術2022-08-15
簡介如果你的電腦本身配備有足夠容量的DRAM記憶體,就不必擔心虛擬記憶體的使用會影響到電腦效能

關掉虛擬記憶體有什麼用

虛擬記憶體會拖慢電腦速度嘛?安裝有大容量記憶體的電腦,可以關閉虛擬記憶體嗎?隨著記憶體價格的下降,恐怕又有不少玩家有著這些疑問,下面儲存極客就為大家一一解答。

禁用虛擬記憶體能提高電腦效能?這條道走歪了

虛擬記憶體能不能關閉?

首先我們要知道,微軟建議大家不要關閉虛擬記憶體,如果禁用硬碟分頁檔案(即pagefile。sys虛擬記憶體檔案),當系統崩潰時將無法記錄有助於分析和解決故障的資訊。此外,不少軟體設計時會主動請求虛擬記憶體,如果使用者主動關閉可能會導致程式崩潰等問題的出現。

禁用虛擬記憶體能提高電腦效能?這條道走歪了

電腦記憶體夠用的情況下會使用虛擬記憶體嗎?

一般來說,作業系統會在記憶體不足時將使用較少的資料交換到硬碟中的頁面檔案裡,並在需要使用時重新從硬碟載入記憶體。

禁用虛擬記憶體能提高電腦效能?這條道走歪了

但是這並不代表記憶體夠用,程式就不會使用虛擬記憶體。透過任務管理器-詳細資訊觀察“提交大小”一列,這裡展示的是為每個程序保留的虛擬記憶體量。

禁用虛擬記憶體能提高電腦效能?這條道走歪了

虛擬記憶體會拖慢電腦速度嗎?

虛擬記憶體到底會不會拖慢電腦速度?這個問題小編在網上沒有找到深入底層的權威解答。不過我們可以透過ImDisk Virual Disk Driver提供的一項功能來做個試驗:

禁用虛擬記憶體能提高電腦效能?這條道走歪了

該軟體允許在虛擬記憶體中建立指定大小的虛擬硬碟。

禁用虛擬記憶體能提高電腦效能?這條道走歪了

儲存極客在安裝有64GB記憶體的測試平臺上建立了一個60GB的虛擬硬碟,容量來自於虛擬記憶體。然後利用CrystalDiskMark測試該虛擬硬碟的效能,結果發現它的效能並不是大家預想的固態硬碟水平,而是幾乎等同於RAMDISK。

禁用虛擬記憶體能提高電腦效能?這條道走歪了

程式猿都是些聰明的傢伙,自然會想到在物理DRAM記憶體夠用時優先使用它們。如果你的電腦本身配備有足夠容量的DRAM記憶體,就不必擔心虛擬記憶體的使用會影響到電腦效能。

虛擬記憶體會把固態硬碟用壞嗎?

由於固態硬碟的出現,虛擬記憶體的效能也比過去機械硬碟時代有了很大的提升。特別是像東芝RD500這類旗艦級NVMe固態硬碟已經具備超過3000MB/s的讀取速度,對於整機效能的幫助十分明顯。但可能會有朋友擔心,虛擬記憶體中的資料寫入固態硬碟,會加速固態硬碟磨損嗎?

禁用虛擬記憶體能提高電腦效能?這條道走歪了

其實這也是完全不必擔心的,以RD500 1TB為例,它使用了96層堆疊技術的BiCS4快閃記憶體(3D TLC型別),擁有高達400TBW的耐久度指標,相當於每天可以寫入超過219GB資料,遠超家用電腦使用強度。我們可以把這當成是一個保底的數值,因為官方耐久度指標是按照JESD219A規範測量的,實際家用負載下使用壽命會比這個數值更高。

禁用虛擬記憶體能提高電腦效能?這條道走歪了

大家唯一需要關注的就是在安裝大容量記憶體條之後,將虛擬記憶體的容量設定在一個比較合理的範圍內,在滿足程式對記憶體容量需求的前提下,儘量減少對固態硬碟空間的浪費即可。

禁用虛擬記憶體能提高電腦效能?這條道走歪了

推薦文章