WSL2: memory サイズを制限

 
WSL2 の使用メモリサイズを制限したいのでメモ
デフォルトで搭載 RAM の 50% を使うので、これを 4GB に固定

/mnt/c/Users/{username} 配下の .wslconfig ファイルに記入する。

[wsl2]
memory=4GB

それから Powershell で WSL を一旦終了

> wsl --shutdown

再度 WSL を起動して、 free で RAM サイズを確認

$ free -m
               total        used        free      shared  buff/cache   available
Mem:            3918        1008        1946          15         963        2675
Swap:           1024           0        1024

 

カテゴリー: WSL