wsl2のメモリ使用量を抑える

today

wsl2を使用していると、vmmemというプロセスがメモリを大量に使用する。

デフォルトだと使用可能なメモリのうち80%を使用するようになっている。

対策 .wslconfigにメモリ仕様上限を設定する

.wslconfigというwsl2の設定ファイルを作成して、メモリ上限を書き込めばいい。

設定ファイル(.wslconfig)はホームディレクトリに設定する。
例 C:\Users[ユーザー名]\.wslconfig

C:\Users[ユーザー名]\.wslconfig
[wsl2]
memory=3GB

上記ファイルを設置した後wsl2を再起動してメモリを確認すると、設定したメモリ量になっている。

$ free -h
              total        used        free      shared  buff/cache   available
Mem:          2.9Gi       588Mi       766Mi       401Mi       1.6Gi       1.8Gi
Swap:         1.0Gi          0B       1.0Gi
この記事のタグ
Share
© 2020 heisen-tech.com Inc.