我在配备 32GB RAM 的 Win10 机器上运行 WSL2。我用它来运行 Docker 和 WSL。几天前,这台电脑运行速度非常慢,每隔 10-15 秒就会卡住一次。
λ wsl -l -v
NAME STATE VERSION
* Ubuntu Running 2
docker-desktop Running 2
docker-desktop-data Running 2
我把 WSL2 的内存限制在 3GB,内容.wslconfig
如下:
[wsl2]
memory=3GB # Limits VM memory in WSL 2 up to 3GB
processors=4 # Makes the WSL 2 VM use two virtual processors
从这个过程来看,内存似乎已经达到上限......
但物理内存使用量仍然很大。我在第一张截图中总结出来的结果甚至与下面的结果相差甚远。
欢迎任何建议!