[WSL2] Vmmemなるプロセスのメモリ消費が大きい問題の対策

Windows10でWSL2を使ってdocker/k8s使ったりコード書いたりしていて、気がついたらホスト側のメモリ消費が定常的に100%に近い状態となってしまった。

PCのメモリは16GBだが、vmmemなるプロセスが10GB近く持ったままとなっている。調べたところ、WSLが使っているメモリらしく、どんどんホスト側メモリを消費していってしまう問題があるらしい。

WSL2によるホストのメモリ枯渇を防ぐための暫定対処 - Qiita
5/27にWindows 10 2004 Updateが正式リリースされて、それに伴いWSL2もWindows Insider Preview版を使用しなくても利用可能となりましたしかしWSL2を…

というわけで、上記を参考にさせていただき、ひとまずWSL2のメモリ上限を設定。%USERPROFILE%\.wslconfig は存在しなかったので作成し、

[wsl2]
memory=6GB
swap=0

とした。

コメント

タイトルとURLをコピーしました