固態硬碟做系統盤,要不要開啟虛擬內存?
12-30
每次這個問題都有很多人說不用什麼的…
簡單回答:任何情況下都要開。因為現代操作系統中虛擬內存承載了許多超出頁面文件功能以外的功能,關掉它只會降低系統的可靠性和性能。
如果你內存足夠,可以使用最小尺寸的虛擬內存,例如對Win8 EFI-boot而言是256MB。不過我個人依舊建議使用一個足夠大的數字以保證系統強健。
例如我本人主力系統16GB內存,1TB SSD做系統盤,虛擬內存開了8GB。實際監控虛擬內存寫入會發現正常使用中每天不足4GB寫入,對現代SSD而言根本不是問題。換來的好處是軟體內存糾錯、更大寬容度的地址混淆、更大的process fork cache之類的特性。
首先windows的「虛擬內存」嚴格地說叫pagefile,「頁面文件」windows管理的virtual memory=physical memory+pagefile,禁用pagefile後virtual memory=physical memory。4G ram的話pf還是要開的我好像09年開始吧用8G,一直關掉pf,到今年跑突突突11啊縮水狗之類的已經報OOM了,做圖的時候也會報OOM……當然平時上網還是OK的
4G 內存的話要開16G 就可以關了我家的機器就是 32G 內存拆出來當 ramdisk 用
沈萬馬同學的答案已經寫得不錯了。
ssd會有個寫平衡的機制,也就是一塊區域寫多了,就會寫到其他區域,避免某塊區域寫入過多導致壞道。
我們來量化的看這個問題。假設虛擬內存一天寫入8個G,我們的ssd為120G,那麼平均15天才對全盤增加寫入次數一次。一年下來也就是24次。
而固態硬碟mlc的壽命大致是3000次寫入,也就是如果只是用來做虛擬內存,可以支撐100年。
如果是tlc,壽命是1000次寫入,那麼可以支撐40年。
那時候我們都換了N塊硬碟了。
有些情況就是要開。。。我8G內存,關了虛擬內存就沒法打DOTA2,就是提示虛擬內存不足。開了就好了
肯定是要打開的 不開的話經常會出現內存不足的問題 可能和內存分頁調度邏輯有關 打開幾GB 馬上問題就消失了實話說,我16G內存不開都不行,虛擬內存的作用很大,用機械硬碟開的話,可能會導致一些卡頓問題,但用固態應該好很多,所以我開了2-10G虛擬內存
8G都不用開了。4G還是要開。
本人關了頁面文件,已經使用一年多了,所有應用都沒出現問題都有錢買固態硬碟了。內存多買個8g很困難嗎?
買買買。。。
推薦閱讀:
※農企是不是徹底放棄了顯卡市場?
※如何評價 ThinkPad X270?
※購買筆記本電腦分方面的問題?
※神舟Z6SL7D1能買嗎?質量怎麼樣?
※神舟筆記本推薦?