WSL 使用过程中总断开,将 windows 换为 Ubuntu 是否是个好的选择

20 天前
 CodeY99

目前手头有一个 window11 , 锐龙 8845H + 24G 内存,一直使用 WSL 做前端开发,给其分配了 8 G 内存。但是使用 WSL 一直会提示重新连接,应该是 WSL 死掉了,运气好的话几天出现一次,运气不好一天出现几次。

之前是考虑升级内存。但是现在内存价格翻了好几番。所以目前考虑将 Windows 换成 Ubuntu 。看了一下必须得软件 Ubuntu 上都有。请问这是否是一个好的选择?

附:wslconfig 如下

[automount]
# 自动挂载所有 Windows 驱动器
enabled = true
# 挂载根目录设置为 /mnt/
root = /mnt/
# 关键:设置权限和元数据支持
options = "metadata,umask=0022"
# 启用 /etc/fstab 解析
mountFsTab = true


[wsl2]
memory=12GB       # 限制最大内存,根据你电脑配置调整  之前是 8G ,这两天刚调整成 12G
swap=4GB         # 限制交换空间,防止爆满硬盘
processors=4     # 限制使用的 CPU 核心数(可选)
autoMemoryReclaim=gradual  # (新版功能) 尝试自动回收内存
localhostForwarding=true          # 是否启用 localhost 转发


[experimental]
networkingMode=mirrored           # 开启镜像网络
dnsTunneling=true                 # 开启 DNS Tunneling
firewall=true                     # 开启 Windows 防火墙
autoProxy=true                    # 开启自动同步代理
4255 次点击
所在节点    程序员
61 条回复
villivateur
20 天前
你玩全可以给 WSL 分配 24G 内存的,不会影响到主机,内存是动态管理的。CPU 同理,你有几个核心,就分配给他几个核心。
zw2019
20 天前
ubutnu 里面开个 windows 虚拟机用来处理必须使用 windows 软件的情况
ruanimal
20 天前
可以完全没有问题
EVANGELIONAir
19 天前
Linux 跑 Windows 虚拟机没有好的图形加速方案,除非你显卡半虚拟化/直通,否则卡的飞起
所以宿主 Linux 客户 Windows 不是好的解决方案
mzsongyan
19 天前
我目前是 Linuxmint,然后使用 qemu/kvm 装 win10, 目前使用很方便
woniu7
19 天前
之前用的时候,wsl 自动更新就直接给你挂了,虽说不是服务器,有点过分,还找不到地方设置手动更新。
skkakaka2
19 天前
内存崩了吧,1 楼说的对,不过我都是直接使用 linux 开发的
wu67
19 天前
我同样觉得可以宿主机用 ubuntu, 虚拟机开 Windows 用办公软件和 office 完事. 开发可以直接在宿主机完成.
xiao17
19 天前
分了 16G 给它没蹦过,但是我遇到了另外一个问题,占用 C 盘太大了。也不敢迁移。
wuzhewuyou
19 天前
搞个旧机器玩 linux 不香么?

免得都不畅快
flyespace
19 天前
学习了,好多设置我第一次看到啊
tool2dx
19 天前
@xiao17 就一个单文件 ext4.vhdx, 随便迁移, 改个注册表路径的事情.
YanSeven
19 天前
Ubuntu 里面开 win 是一个“少有人走的路吧”,如果对 win 的需求极其低,那虚拟机的 win 可以应急。其他情况不知道有没人试过。
sudo123
19 天前
可以换吧,再买个旧电脑装 win 做备用机
artiga033
19 天前
wsl2 本质是轻量 hyper-v ,CPU 和内存有多少给多少直接拉满,不用担心占用。另外 wsl 如果检测到没有活着的 hvsocket ,也就是 wsl.exe 创建的 shell ,可能会直接关掉虚拟机。所以建议始终留一个 wsl.exe 直接创建的终端不要关,就算你已经打开了 vscode 什么的。
xtreme1
19 天前
大概率 autoMemoryReclaim 问题
cornorj6
19 天前
不如换苹果电脑,macos 对编程比较友好。
orrinex
19 天前
再买一台,一台装 win ,一台装 linux ,然后远程过去
zidian
19 天前
vmware 用着很稳
CodeY99
19 天前
@artiga033 在 vscode 中一直开着类似 yarn dev 这中也不行吗?也得开个新的 shell 吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1175219

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX