.wslconfig 不适用于 WSL2

.wslconfig 不适用于 WSL2

在 wsl2 中文档据说 wsl 可以配置为%USERPROFILE%/.wslconfig 我创建了该文件并将内存限制设置为2GB但在运行wsl --shutdown并再次在 wsl 中启动 ubuntu 并在其中运行几个进程(另外启动了配置为在 wsl2 上运行并在 wsl 中创建另外 2 个实例的 docker)之后,我在任务管理器中看到该Vmmem进程正在远超 2GB。我正在运行 win10 家庭版,版本 20H2

我做错了什么?这个过程是否存在一些陷阱

编辑 在 Windows 10 Pro 上检查过 - 可以运行。在家庭版上无法运行

答案1

我遇到了同样的问题,WSL 不遵守 .wslconfig 中设置的内存限制。

事实证明,WSL 对配置文件中的 BOM 很敏感。我将其保存为无 BOM 的 UTF-8,它开始工作了。

答案2

问题是我拼错了内存的量级测量值:GB我写错了Gb。这对于 wslconfig 很重要

相关内容