近期将本地开发环境配置到的wsl2子系统中,出现wsl之系统暂用宿主机内存过多,导致数组机卡顿,通过在网上查阅资料获得解决方案记录下来,以供它人参考
在当前用户目录下新建.wslconfig文件,我的路径是:C:\Users\admin\.wslconfig
然后在文件中添加配置内容:
[wsl2]
processors=2
memory=1GB
localhostForwarding=true
然后在window 终端 输入 wsl --shutdown 关闭wsl,然后重启生效
processors 设置虚拟处理器数量
memory wsl 2占用系统内存上线,可根据实际情况配置
localhostForwarding=true 设置在 Windows 中通过127.0.0.1或localhost访问 WSL2 服务