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

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

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

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

https://www.v2ex.com/t/1175219

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

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

© 2021 V2EX