10/10/2017

Windows 透過減少預設分配的分頁檔容量 增加整體效能

為什麼減少分頁檔能夠增加整體效能呢,原因在於作業系統都會把記憶體空閒的部分拿來做快取使用

當記憶體不足夠時,才會釋放快取的記憶體,但這繁瑣的過程中,可能作業系統會使用分頁檔

那麼硬碟的分頁檔與記憶體的速度,就是電動腳踏車與紅牌重型機車來詮釋這個比喻

當然你也可以講使用SSD來比喻,那就是電動腳踏車換成機車而已

有些網友會使用 RAM Disk 這款程式將記憶體拿來使用,但只適合應用類程式,不適合拿來當系統分頁檔

因為這樣是本末倒置的做法,不過有一個特例,就是你想要將分頁檔完全關閉,卻又有程式需要使用到分頁檔,就可以使用 RAM Disk 來放極小空間的分頁檔

Windows 更改分頁檔都必須重新啟動,請先規劃好在重啟

如何判定分頁檔最合適的大小,Windows 都以記憶體來做參考幫你配置記憶體的兩倍大小

那麼我們也以記憶體當作參考來配置,最佳的分頁檔大小是記憶體的 0.25倍,也就是如果你有 1GB 的記憶體,可以將分頁檔配置 256MB

但是圖形化的作業系統操控介面,多數記憶體使用量龐大,像是 Mac OS X,那麼我們還需要另建構一種記憶體大小來決定比例

個人電腦 5年前左右的記憶體大部分是約 2~4GB,我們最低參考值設定為 2GB

普遍使用者的記憶體都在下列,那麼將建議分頁檔配置當參考

2GB --> 2048MB 1倍的分頁檔配置
4GB --> 3072MB 0.75倍的分頁檔配置
8GB --> 4096MB 0.5倍的分頁檔配置
16GB -> 4096MB 0.25倍的分頁檔配置

不過也要看使用者的環境來調整

站長的記憶體有 16GB,但平常使用不超過 10GB,所以我將分頁檔僅設置 256MB 提供給必要的程式

分頁檔盡量選擇非系統的磁碟



 

這樣調整後,就能充分使用記憶體,不讓硬碟一直頻繁讀取

 

沒有留言:

張貼留言