修改 WSL2 可用内存大小
发表于|更新于|WSL
|总字数:167|阅读时长:1分钟|浏览量:
今天遇到一个小问题,在安装Python以来的时候,总是提示zsh: pip killed得错误,导致无法正常安装依赖,经过一番搜索发现是内存不足导致的,默认WSL2只有2GB内存,而我经常需要在WSL2中运行一些计算,所以就需要将其设置大一点。
修改WSL2内存
打开powershell,默认就在%UserProfile%目录,在这里编辑.wslconfig文件即可
1 | vim .\.wslconfig |
目前我电脑是32G内存,分配4G,外加2G的交换内存应该足够使用了。
重启WSL
修改完成后重启wsl2
1 | wsl --shutdown |
然后重新打开wsl即可。
文章作者: Charles
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 码农笔记!
相关推荐

2024-06-14
打开WSL时,提示wsl检测到 localhost 代理配置
每次打开WSL的时候,总会在控制台输出一行提示: 12wsl: 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理。 略微有些烦恼,可能是因为我本地开启了魔法导致的,所以就查了下如何让这个提示信息消失,最后在github找到了答案。 打开或者创建一个.wslconfig文件 1vim %USERPROFILE%\.wslconfig 添加如下内容: 123456[experimental]autoMemoryReclaim=gradual # gradual dropcache disablednetworkingMode=mirroreddnsTunneling=truefirewall=trueautoProxy=true 保存后关闭wsl再次打开就不会出现这个问题了。 1wsl --shutdown 解决办法源自: wsl: 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理。 · Issue #10753 · micros...

2026-01-12
利用目录连接解决C盘数据文件过大的问题
上篇介绍了《PowerShell统计Windows的文件夹大小 》,根据统计结果,我发现总共有几个文件占用比较夸张,具体如下所示: 123456789101112131415161718192021222324C:\ProgramData\Kaspersky Lab 6890.59 MBNVIDIA 4536.47 MBNVIDIA Corporation 4189.88 MBMicrosoft 2385.78 MBLenovo 1654.15 MB# 环境变量为 $env:APPDATAC:\Users\用户\AppData\RoamingNotion 19016.78 MBTencent ...

2023-08-23
在Windows11上使用WSL安装Hive
接上一篇《在Windows11上使用WSL安装Hadoop伪分布式》本篇记录下安装Hive的过程。 环境 Hadoop服务 JDK1.8 Hive3.1.2 MySQL8.0 下载Hive1wget https://dlcdn.apache.org/hive/hive-3.1.2/apache-hive-3.1.2-bin.tar.gz 部署Hive解压创建一个hive的文件夹 123mkdir ~/hivetar -xvzf apache-hive-3.1.2-bin.tar.gz -C ~/hive 配置环境变量1vim ~/.zshrc 修改为如下内容: 1234export HADOOP_HOME=~/hadoop/hadoop-3.3.2export HIVE_HOME=/home/charles/hive/apache-hive-3.1.2-binexport PATH=$PATH:$HADOOP_HOME/bin:$HIVE_HOME/binexport HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop 使环境变量生效 1...

2023-03-31
Windows命令行中配置代理
PowerShell123# 当前 shell 的代理$env:HTTP_PROXY="http://127.0.0.1:1080"$env:HTTPS_PROXY="http://127.0.0.1:1080" cmd123# 当前 shell 的代理set http_proxy=http://127.0.0.1:1080set https_proxy=http://127.0.0.1:1080

2025-12-03
Windows 11搭建PHP8开发环境
之前有介绍过《Windows11 WSL2 PHP开发环境配置》,不过为了方便起见,还是觉得在本地搭建个环境,最近用AI写了些东西,打算再试试写一个插件看看效果,其他的都是个demo,也就插件能够用起来了。接下来就介绍如何在Windows 11中搭建PHP 8.4开发环境。 PHPPHP 下载打开官方网站,下载最新版的PHP 8.4.15 。注意,这里一定好看好编译版本,本篇下载的是php-8.4.15-Win32-vs17-x64.zip,一定注意是VS17,要与后面的Apache编译版本一致。 解压安装PHP只需要解压缩即可,PHP开发的相关组件,统一放在D:\devtools\php目录中,解压后改名为php-8.4.15。然后修改环境变量,在环境变量-系统变量的PATH中,新增如下两项内容: 12D:\devtools\php\php-8.4.15D:\devtools\php\php-8.4.15\ext 配置PHP进入PHP目录(D:\devtools\php\php-8.4.15),将php.ini-development文件修改为php.ini。打开该文件,...

2026-02-01
使用Scoop管理开发工具
最近抽空将本地的开发工具都升级了一遍,以前都是用一个装一个,多年下来也积累了不少,虽说常用的也都用nvm、uv管理了,但每个都升级一边也着实挺累。想起来以前折腾PowerShell时安装的scoop,觉得还是全部交给它把,反正用起来和brew一样丝滑,不用配置环境变量,还不怎么污染注册表。 安装Scoop安装Scoop,需要PowerShell5以上,我本地用的是pws7,所以照着官方文档安装即可:Scoop。 12Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserInvoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression 已经安装过的就执行下scoop update更新一下就可以了。 安装后的目录如下所示: 123456apps -- 安装的软件在这个目录下buckets -- 已经添加的软件仓库cache -- 缓存目录(下载时的 .zip 或 .msi 安装包。安装完可清理。)modules ...
评论
公告
开始忙了,长草期。






