赞
踩
有没有一瞬间,在开启docker或打开虚拟机时,内存瞬间飚增,进行查看进程消耗是一个Vmmem的进程在作祟,那么Vmmem是什么呢,又如何进行限制呢!
Vmmem:是一个系统合成的虚拟进程,用于表示虚拟机小航的内存和CPU资源。换句话说,您看到的Vmmem消耗大量内存和CPU资源,也就意味着虚拟机正在消耗大量的内存和CPU资源,如果要让它停止,请关闭您的虚拟机。
上面是对官方对Vmmem的解释,当然,我们既然打开了虚拟机,肯定是需要使用的,关闭是不可能关闭的,只能去限制其使用的最大内存:以下是限制Vmmem占用内存的方法。
限制前浮动在20%左右,这是限制后的:
- #.wslconfig
- [wsl2]
- memory=3GB //分配给WSL内存3GB
- swap=4GB //设置交换分区4GB
- localhostForwarding=true
附:WSL中的高级设置配置链接:https://learn.microsoft.com/en-us/windows/wsl/wsl-config#configure-global-options-with-wslconfig
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。