Vmmem 进程(WSL2)消耗内存巨大
问题场景在 WSL2 中使用 Docker 时,可能会造成 Vmmem 进程消耗掉全部的内存,导致机器卡顿,且通过任务管理器或者通过 taskkill 都无法终止此进程。方案在用户目录下新建文件 .wslconfig,增加下面的配置,限制其内存占用:[wsl2]memory=6GBswap=0localhostForwarding=true更多配置可查看 WSL 的 发行说明重启 WSL2:打开
文章共256字 · 阅读需要大约1分钟
一键AI生成摘要,助你高效阅读
问答
·
问题场景
在 WSL2 中使用 Docker 时,可能会造成 Vmmem 进程消耗掉全部的内存,导致机器卡顿,且通过任务管理器或者通过 taskkill 都无法终止此进程。
方案
- 在用户目录下新建文件
.wslconfig
,增加下面的配置,限制其内存占用:
[wsl2]
memory=6GB
swap=0
localhostForwarding=true
memory 的配置根据自己机器的内存配置,比如可以配置成机器内存的 1 / 3 或 1 / 4,以保证其他应用流畅使用。更多配置可查看 WSL 的 发行说明
- 重启 WSL2:打开 服务(可通过 Win + R,运行
services.msc
),找到 LxssManager 服务,将其重启
更多推荐
已为社区贡献2条内容
所有评论(0)