Non-server edition Windows OS working with 32GB RAM performance issue
主腦搭載了 32GB RAM,
主腦搭載了 32GB RAM,但一直都運行得有點奇怪。尤其是大型 Virtual machines 進進出山、大型軟件進進出出時。用工具調查,發現 非 Server 版 Windows 很 Stupid 地以 1.5 倍 方程式去建立 Swap File(Paging File)。有意無意地經常將 Non-active programes 推了去 Swap File。
起初,避免密集 Read write 太傷 SSD,效發 Web browser Cache file relocation 手段,將 Swap file 調去 HDD RAID 裡去。但遇上大規模 Swaping 時仍是將 I/O 塞死了,電腦頓時卡住動彈不得一會兒。
原來,超過 16GB RAM ,使用 非Server 版 Windows,大可以手動去設定較細的 Paging file size…。事實上今時今日只有少數軟件程式是必須要有 Paging file 才能運行,所以也有人直接 Disable Paging file。
Reference
https://www2.mouse-jp.co.jp/ssl/user_support2/sc_faq_documents.asp?FaqID=8911