问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

WSL2 RAM内存大小设置

创作时间:
作者:
@小白创作中心

WSL2 RAM内存大小设置

引用
CSDN
1.
https://m.blog.csdn.net/sexyluna/article/details/143267410

在使用Windows Subsystem for Linux (WSL) 2进行开发时,合理设置内存大小对于提升开发效率至关重要。本文将详细介绍如何在WSL 2中调整RAM内存大小,以解决编译等操作中可能遇到的内存不足问题。

今天在wsl上编译LLVM,总是失败,查了下原因是内存不足了。感觉我16G的内存应该够了呀。
然后我就看了一下,我windows有16G,但是WSL只能调用8G???

赶紧去看了下微软的文档: 发现默认WSL的RAM是Windows的一半。

这可怎么行。赶紧设置一波:
打开wsl的配置文件。
C:\Users\ADMIN.wslconfig
(可以win + r 输入
%UserProfile%
),打开用户目录,创建
.wslconfig
文件。

添加设置:

  
[wsl2]
memory=12GB
swap=4G
processors=12
  

把处理器的数量和RAM, SWAP都增大。主要开发都是在wsl进行的。资源都给ta。
然后重启WSL

  1. wsl --shutdown
  2. 点击icon重新启动wsl
    这个时候我们再查看一下内存:

    已经成功给解决了我们的问题
    其他设置大家可以参考:Windows官方文档
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号