wsl2 Ubuntu子系统内存只有一半的解决办法

您所在的位置:网站首页 内存只识别一半 wsl2 Ubuntu子系统内存只有一半的解决办法

wsl2 Ubuntu子系统内存只有一半的解决办法

2024-07-13 13:44| 来源: 网络整理| 查看: 265

物理机的内存是64G,在wsl2安装完Ubuntu20.04后,输入命令:

free -g

发现只有32G,原因是默认只能获得物理机一半的内存:

WSL 中的高级设置配置 | Microsoft Learn

因此可手动修改为与物理机同等大小:

1)关闭Ubuntu系统,在 windows 目录:C:\Users\{用户名}\ ,新建一个txt文件,输入:

# Settings apply across all Linux distros running on WSL 2 [wsl2] # Limits VM memory to use no more than 4 GB, this can be set as whole numbers using GB or MB memory={你想要设定的内存}GB

2)保存,重命名为:.wslconfig

3)重新打开Ubuntu系统,可以看到内存已被修改。

注:

使用 .wslconfig 进行全局配置的选项仅适用于在 Windows 版本 19041 及更高版本中作为 WSL 2 运行的发行版。 请记住,可能需要运行 wsl --shutdown 来关闭 WSL 2 VM,然后重启 WSL 实例以使这些更改生效。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3