調整虛擬記憶體,
提升電腦效能
甚麼是虛擬記憶體:
虛擬記憶體 (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 要求的虛擬記憶體大小便開始生效.
 
沒有留言:
張貼留言