本文章向大家介绍Docker Vmmem内存占用过高的解决方案
Windows的linux子系统最大占用可到本机器的80%,所以必须限制一下它的性能来达到优化目的。文章来源:https://www.toymoban.com/news/detail-519356.html
解决方案
- win + R 输入cmd打开控制台
- 输入wsl --shutdown
- win + R输入%UserProfile% (打开用户配置文件目录)
- 修改或新建 .wslconfig 文件,加入以下内容
[wsl2]
#wsl占用内存
memory=1GB
#交换分区内存(swap类似于Windows的虚拟内存,从硬盘中划分出一个分区,
#在物理内存不够时,就会将硬盘空间虚拟成内存使用,用于解决内存不足的情况。)
swap=0
#限制核心数
#processors = 1
#关闭默认连接,将WSL2本地主机绑定到Windows本地主机
localhostForwarding=true
- 重启Docker Desktop
总结
关闭wsl → 在用户配置文件目录编辑 .wslconfig 文件 → 重启Docker Desktop文章来源地址https://www.toymoban.com/news/detail-519356.html
到了这里,关于Vmmem进程(WSL)内存资源过高的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!