添付のように10GB前後が割り当てられてしまっています。
これはWindow起動直後にWSL2 + Docker(+いくつかのアプリケーション) を起動した直後の状態です。
Docker Desktop を ver 4.10.0 から ver 4.15.0 にupdateしてみたのですが、むしろ状況は悪くなっているように感じます。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
Windows10 + wsl2 + Docker Desktop で開発作業を行っています。
Dockerイメージの拡大に伴い Vmmem のメモリ使用量が大きくなってきて作業に支障をきたすようになってきました。
https://learn.microsoft.com/ja-jp/windows/wsl/wsl-config
上記を参考に .wslconfig を設定しましたが、マシンのメモリ全体(16GB)に対して12GBを確保されてしまいます。
解決策をご教示いただけないでしょうか。
■Windowsシステム
バージョン:22H2
OSビルド:19045.2251
■設定した .wslconfig
[wsl2]
memory=3GB
※UTF-8 BOMなし CR+LF
■wsl2起動直後の free -h の結果
total used free shared buff/cache available
Mem: 12Gi 89Mi 12Gi 0.0Ki 45Mi 12Gi
Swap: 4.0Gi 0B 4.0Gi
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
Carlosさん
回答ありがとうございます。
ご紹介いただいたサイトでまずは過去の質問を確認してみます。
仮想マシンの内部から見えるメモリと、ホストで実際に仮想マシンに割り当てているメモリは同じにならない場合がありますが、Windows 側からはどのように見えているでしょう?
泉名 大介さん、
いつもマイクロソフト製品をご愛用いただき、誠にありがとうございます。
ご質問いただいた「wsl2 で .wslconfig が適用されない」については、
このフォーラムの取り扱い範囲外になると存じますので、
お手数ですが、下記のMicrosoftの専門サイトにご質問をお寄せいただくことで、サポートを受けることができます。
Windows 10 - Microsoft Q&A(英語ページ)
また、コミュニティのほかの有識者からの回答を待つこともできます。
今後とも、何卒よろしくお願い申し上げます。
Carlos| Microsoft Community Support Specialist