WSL 使用过程中总断开,将 windows 换为 Ubuntu 是否是个好的选择 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
CodeY99
V2EX    程序员

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

  •  
  •   CodeY99 2 小时 3 分钟前 637 次点击

    目前手头有一个 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 # 开启自动同步代理 
    第 1 条附言    28 分钟前
    感谢各位大哥,如果再崩我再试试把内存全配置给 WSL 试试。
    实在不行就换到 Ubuntu 试试。目前家里还有其他旧电脑,应该不用再起个 Windows 的虚拟机。
    25 条回复    2025-11-26 18:08:52 +08:00
    villivateur
        1
    villivateur  
       1 小时 56 分钟前
    你玩全可以给 WSL 分配 24G 内存的,不会影响到主机,内存是动态管理的。CPU 同理,你有几个核心,就分配给他几个核心。
    zw2019
        2
    zw2019  
       1 小时 54 分钟前
    ubutnu 里面开个 windows 虚拟机用来处理必须使用 windows 软件的情况
    ruanimal
        3
    ruanimal  
       1 小时 53 分钟前
    可以完全没有问题
    EVANGELIONAir
        4
    EVANGELIONAir  
       1 小时 41 分钟前
    Linux 跑 Windows 虚拟机没有好的图形加速方案,除非你显卡半虚拟化/直通,否则卡的飞起
    所以宿主 Linux 客户 Windows 不是好的解决方案
    mzsongyan
        5
    mzsongyan  
       1 小时 41 分钟前
    我目前是 Linuxmint,然后使用 qemu/kvm 装 win10, 目前使用很方便
    woniu7
        6
    woniu7  
       1 小时 37 分钟前
    之前用的时候,wsl 自动更新就直接给你挂了,虽说不是服务器,有点过分,还找不到地方设置手动更新。
    skkakaka2
        7
    skkakaka2  
       1 小时 33 分钟前
    内存崩了吧,1 楼说的对,不过我都是直接使用 linux 开发的
    wu67
        8
    wu67  
       1 小时 32 分钟前
    我同样觉得可以宿主机用 ubuntu, 虚拟机开 Windows 用办公软件和 office 完事. 开发可以直接在宿主机完成.
    xiao17
        9
    xiao17  
       1 小时 28 分钟前
    分了 16G 给它没蹦过,但是我遇到了另外一个问题,占用 C 盘太大了。也不敢迁移。
    wuzhewuyou
        10
    wuzhewuyou  
       1 小时 28 分钟前
    搞个旧机器玩 linux 不香么?

    免得都不畅快
    flyespace
        11
    flyespace  
       1 小时 22 分钟前
    学习了,好多设置我第一次看到啊
    tool2dx
        12
    tool2dx  
       1 小时 18 分钟前
    @xiao17 就一个单文件 ext4.vhdx, 随便迁移, 改个注册表路径的事情.
    YanSeven
        13
    YanSeven  
       1 小时 8 分钟前
    Ubuntu 里面开 win 是一个“少有人走的路吧”,如果对 win 的需求极其低,那虚拟机的 win 可以应急。其他情况不知道有没人试过。
    sudo123
        14
    sudo123  
       55 分钟前
    可以换吧,再买个旧电脑装 win 做备用机
    artiga033
        15
    artiga033  
       42 分钟前 via Android
    wsl2 本质是轻量 hyper-v ,CPU 和内存有多少给多少直接拉满,不用担心占用。另外 wsl 如果检测到没有活着的 hvsocket ,也就是 wsl.exe 创建的 shell ,可能会直接关掉虚拟机。所以建议始终留一个 wsl.exe 直接创建的终端不要关,就算你已经打开了 vscode 什么的。
    xtreme1
        16
    xtreme1  
       40 分钟前
    大概率 autoMemoryReclaim 问题
    cornorj6
        17
    cornorj6  
       32 分钟前
    不如换苹果电脑,macos 对编程比较友好。
    orrinex
        18
    orrinex  
       29 分钟前
    再买一台,一台装 win ,一台装 linux ,然后远程过去
    zidian
        19
    zidian  
       27 分钟前
    vmware 用着很稳
    CodeY99
        20
    CodeY99  
    OP
       27 分钟前
    @artiga033 在 vscode 中一直开着类似 yarn dev 这中也不行吗?也得开个新的 shell 吗?
    CodeY99
        21
    CodeY99  
    OP
       26 分钟前
    @artiga033
    @villivateur 24G 都给了他会不会导致宿主 Windows 卡顿没法用? Chrome 也是内存大户。
    CodeY99
        22
    CodeY99  
    OP
       26 分钟前
    @zidian vmware 怕内存更吃不消。
    dyyd993
        23
    dyyd993  
       23 分钟前
    插个眼,我现在一台 MacBook ,一台 win11 笔记本,win11 也主要是用 wsl ,也想直接换成 Ubuntu
    Esec
        24
    Esec  
       21 分钟前 via Android
    说不值得买是针对休闲打游戏的,干活一个月什么都回来了,除非说这个活下个月要没了,不过这算力和配置不应该这么频繁挂掉,翻翻 var/log 之类的地方看看是什么原因,临时插个探针看看有哪些资源占用异常和具体的问题进程
    jacketma
        25
    jacketma  
       13 分钟前
    虚拟机内装一个带图形界面的 linux ,直接进去开发就不存在断连的问题了,搞前后端都能用,搞 ios/android 客户端不推荐。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3670 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 21ms UTC 10:22 PVG 18:22 LAX 02:22 JFK 05:22
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86