WSL2でのメモリ枯渇問題対処
モチベーション
- WSL2を使用して、勉強等を行っていると段々PCが重くなってくるためなんとかしたい。
原因
- 重くなっているときのタスクマネージャーを見れば一目瞭然。
- Vmmemというプロセスが大量のメモリを使用している。
対策など
参考サイト https://qiita.com/yoichiwo7/items/e3e13b6fe2f32c4c6120
この問題はWSL界隈ではずっと残り続けている問題児らしい。
- 根本解決にはいまだいたっておらず、暫定対策としてメモリ使用量を固定する方法が効果的とのこと
- %USERPROFILE%.wslconfigに以下のような設定を追加
[wsl2] memory=8GB swap=0
swap=0はSSD保護のため。
しかし・・
ホストPCがメモリ枯渇してにっちもさっちもいかない、という状況はなくなったが、WSLがものすごく重くなるという事象は変わらず。
結論
Macbookほしい