WindowsでWSL2のプロセス「Vmmem」のメモリ使用量を制限する
編集中
Dockerの開発環境で動作が重くなっていたので対策の備忘
Docker Desktopで使ってるWSL2のプロセス「Vmmem」のメモリ使用量を制限する
制限前は約4.5GBメモリを使用していた。
実施手順
隠しファイル(.wslconfig)を右記ディレクトリに配置「C:\Users\username.wslconfig」
[wsl2] memory=1GB
cmdを起動しWSL2を再起動
> wsl --shutdown
すると、WSL2を再起動する旨のポップが表示されるので「Restart」ボタンをクリックします。
2023/2/21 追記
.wslconfigをwindowsで保存してシャットダウンし再度起動したときにdocker desktopが起動しない現象が発生
詳細原因までは確認してないが、このファイルを削除して再起動で解決
wsl起動時にこのファイルがあることの影響を下記サイトで確認する