1. 理解WSL2内存管理机制 WSL2(Windows Subsystem for Linux 2)是一个在Windows上运行Linux二进制可执行文件的完整Linux内核。它使用轻量级虚拟机(VM)来运行Linux环境,这意味着WSL2可以占用一定的系统内存。 2. 查找WSL2设置或限制内存大小的方法 WSL2允许你通过创建一个名为.wslconfig的配置文件来设置内存大小、CP...
4.再次打开ubuntu,输入free -h --giga 就可以看到WSL2的内存变为自己设置的大小了。(如果发现没有变化,则尝试在终端输入wsl --shutdown后,重新打开ubuntu输入free -h --giga)。
wsl2 内存限制 在C:\Users\<UserName>\.wslconfig创建一个文件,配置如下所示。 [wsl2]memory=4GBswap=8GB swap类似于Windows的虚拟内存,从硬盘中划分出一个分区,在物理内存不够时,就会将硬盘空间虚拟成内存使用,用于解决内存不足的情况。 配置格式: [wsl2]memory=<size>processors=<number>swap=<size>localhost...
如果不确定, 你的WSL 系统的内存和 共享内存指定情况,你可以打开powerShell 进入你的 linux 系统。 输入 如下linux 命令就能查看目前你的系统内存使用: free-h--giga 在我系统上,显示的是如下内容。 这意味着,当你使用WSL2 的时候。 你的系统内存,直接划分出去了5G 。 当你在使用内存占用较大的应用,如 chrom...
你可以通过创建一个 `.wslconfig` 文件来限制 wsl2 的内存使用 。这个文件应该放在你的 Windows 用户目录下,例如 `C:\Users\tinychen\.wslconfig`。 在这个文件中,你可以添加以下内容来指定 wsl2 可以使用的最大内存: ``` [wsl2] memory=6GB ``` 你可以根据你的需要修改 `6GB` 这个数值。保存文件后,...
一、限制VM的内存使用 按下Windows + R 键,输入 %UserProfile% 并运行进入用户文件夹 新建文件 .wslconfig ,然后使用记事本编辑 填入以下内容并保存, memory为wsl2分配的内存上限,可根据自身电脑配置设置 [wsl2] memory=2GB # Limits VM memory in WSL 2GB, also can be set to other values swap=0 localh...
1按下Windows + R 键,输入 %UserProfile% 并运行进入用户文件夹 2新建文件 .wslconfig ,然后记事本编辑 3 填入以下内容并保存, memory为系统内存上限,这里我限制最大2gb,可根据自身电脑配置设置 [wsl2] memory=2GB swap=0 localhostForwarding=true
使用.wslconfig文件限制资源 调整内核参数定期释放cache内存 2、重启wsl2 如果我们直接关闭wsl2的窗口并不会关闭该wsl2的虚拟机,它依旧会在后台运行,需要关闭wsl2的话我们可以打开powershell,在里面使用wsl --shutdown命令就可以关闭全部的wsl2虚拟机了。之后再随意打开一个wsl2的窗口就会再次开启虚拟机。
其中4GB为制作Vmmem进程使用内存的大小,然后保存即可最好保存成ANSI编码或者UTF-8格式 然后关闭linux子...
swap=8GB localhostForwarding=true processors:最大核数,配置为电脑最大核数的一半 memory:最大内存数,配置为电脑最大内存的一半 swap:和memory一样 重启wsl2 wsl --shutdown 重启DockerDeskto [(25条消息) Docker Desktop 限制WSL2内存、cup占用过高_狮少的博客-CSDN博客](https://blog.csdn.net/qq_30054961...