Vmmem进程在wsl运行时内存和CPU占用过高问题

image

 创建或修改 .wslconfig 文件来限制 Vmmem 进程的内存占用。

创建或编辑 .wslconfig 文件:

按下 Windows + R 键,输入 %UserProfile% 并运行进入用户文件夹。

新建一个名为 .wslconfig 的文件(如果已经存在,则直接编辑该文件)。

添加以下内容到 .wslconfig 文件:

[wsl2]
   memory=4GB  # 设置 WSL2 的内存上限为 2GB,可以根据需要调整
   swap=0      # 禁用交换分区
   localhostForwarding=true
   processors=4  # 设置 WSL2 使用的虚拟处理器数量,可以根据需要调整

保存文件并重新启动 WSL:

打开 PowerShell 或命令提示符,执行以下命令以重新启动 WSL: wsl --shutdown

再使用docker desktop即可看到配置已生效。

image

 

posted @ 2026-04-03 10:34  雪山上的蒲公英  阅读(5)  评论(0)    收藏  举报
/* 返回顶部代码 */