調整虛擬記憶體,
提升電腦效能
甚麼是虛擬記憶體:
虛擬記憶體 (Virtual Memory) 是電腦作業系統的一項應用技術,該技術會將磁碟 (Hard Disk) 的部分空間模擬成為實體記憶體 (RAM),使得在執行那些需要大量 RAM 的應用程式時,又或是同時執行多個應用程式時.電腦仍能運作如常, 不會因為實體記憶體不足而減慢運行, 或是當機.
虛擬記憶體之運作:
虛擬記憶體在磁碟內是以「交換(置換)檔」(swap file, page file) 存在,每次當電腦載入多個應用程式時, 如果這時所需的實實體記憶是超出實體記憶體之可用空間時,作業系統便會將一些在RAM上閒置已久的程式或是資料, 搬去硬碟上的虛擬記憶體, 讓出空間給正要載入之程式, 當有需時, 又再將這些程式或資料從硬碟 SWAP回來.
- 載入程式之可用空間變大
,
作業系統不再受制於實體記憶體之可用空間
- 更多的程式可以同時運行,大大提升了電腦的效能。
- 載入程式或是置換程式時,
所須的
I/O
次數減少,使得電腦的速度加快。
虛擬記憶體之設定:
Windows 系統是會自動幫我們設定了虛擬記憶體的大小, 但通常都是偏於保守. 如果我們想充分利用這項技術, 我們就得自己動手去設定. 設定時有幾項事情須要留意:
- 虛擬記憶體的大小是以MB計算
- 虛擬記憶體的大小可以是電腦上實體記憶體的
1.5
- 4
倍,例如電腦上裝了
4G
RAM, 虛擬記憶體的大小便可以是
6144
MB (4 x
1024 x 1.5) 至到
16384
MB (4 x 1024 x 4)
- Win
10 系統是有 2 個設定框以供調整:「起始大小 (MB)」及「最大值 (MB)」框,
例如我們可以填寫6144
, 16384; 或是其他個人喜歡的數值.
- 如果將「起始大小」跟「最大值」設為同一數值,
例如
6144,
好處是虛擬記憶體會是在磁碟的連續區塊,
反之,
就會有浮動區,可能會這邊寫一點,那邊寫一點,位置不連續,磁頭跑來跑去,效能因此降低。
- 當設定虛擬記憶體時,
我們還需要選擇設定在那裡.
建議不要設定在系統的磁碟區上,
因為系統肯定會經常到這裡讀寫系統檔、軟體檔等,如果再在這裡的虛擬記憶體進行
paging,
那麼記會產生搶讀搶寫,
降低了電腦的運作速度.
所以最好是設在不同的硬盆,
或是不同」分割區」.
- 如果將虛擬記憶體設在
SSD
盆上,
速度是會更快,
因為
SSD
盆比硬盆快,
但是這又會縮短
SSD
盆的壽命.
- 虛擬記憶體不足會造成系統多工運算錯誤
如何調整 WIN10 的虛擬記憶體設定:
- 在搜尋欄, 輸入 "advance", 然後點選 "View advanced system setting"
- 以下視窗 (System Properties) 就會出現, 在 'Performance' 欄內, click "Settings"
- 跟著就會彈出以下視窗 (Performance Options)
- 點擊 'Advanced' ----> 'Change...' , 便會得出下圖 (Virtual Memory)
- 在上圖, 我選擇了 D (硬盤), 然後點選 'Custom size' 再在兩個空白欄內填上:12288 (我想設定的虛擬記憶體大小), 接著點 OK ----> OK ----> OK, 便大功告成
- 重啟我的電腦, 我向 WIN 10 要求的虛擬記憶體大小便開始生效.
沒有留言:
張貼留言