V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
CodeY99
V2EX  ›  程序员

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

  •  
  •   CodeY99 · 2 小时 59 分钟前 · 761 次点击

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

    免得都不畅快
    flyespace
        11
    flyespace  
       2 小时 18 分钟前
    学习了,好多设置我第一次看到啊
    tool2dx
        12
    tool2dx  
       2 小时 14 分钟前
    @xiao17 就一个单文件 ext4.vhdx, 随便迁移, 改个注册表路径的事情.
    YanSeven
        13
    YanSeven  
       2 小时 4 分钟前
    Ubuntu 里面开 win 是一个“少有人走的路吧”,如果对 win 的需求极其低,那虚拟机的 win 可以应急。其他情况不知道有没人试过。
    sudo123
        14
    sudo123  
       1 小时 51 分钟前
    可以换吧,再买个旧电脑装 win 做备用机
    artiga033
        15
    artiga033  
       1 小时 38 分钟前 via Android
    wsl2 本质是轻量 hyper-v ,CPU 和内存有多少给多少直接拉满,不用担心占用。另外 wsl 如果检测到没有活着的 hvsocket ,也就是 wsl.exe 创建的 shell ,可能会直接关掉虚拟机。所以建议始终留一个 wsl.exe 直接创建的终端不要关,就算你已经打开了 vscode 什么的。
    xtreme1
        16
    xtreme1  
       1 小时 37 分钟前
    大概率 autoMemoryReclaim 问题
    cornorj6
        17
    cornorj6  
       1 小时 28 分钟前
    不如换苹果电脑,macos 对编程比较友好。
    orrinex
        18
    orrinex  
       1 小时 25 分钟前
    再买一台,一台装 win ,一台装 linux ,然后远程过去
    zidian
        19
    zidian  
       1 小时 24 分钟前
    vmware 用着很稳
    CodeY99
        20
    CodeY99  
    OP
       1 小时 24 分钟前
    @artiga033 在 vscode 中一直开着类似 yarn dev 这中也不行吗?也得开个新的 shell 吗?
    CodeY99
        21
    CodeY99  
    OP
       1 小时 23 分钟前
    @artiga033
    @villivateur 24G 都给了他会不会导致宿主 Windows 卡顿没法用? Chrome 也是内存大户。
    CodeY99
        22
    CodeY99  
    OP
       1 小时 22 分钟前
    @zidian vmware 怕内存更吃不消。
    dyyd993
        23
    dyyd993  
       1 小时 19 分钟前
    插个眼,我现在一台 MacBook ,一台 win11 笔记本,win11 也主要是用 wsl ,也想直接换成 Ubuntu
    Esec
        24
    Esec  
       1 小时 17 分钟前 via Android
    说不值得买是针对休闲打游戏的,干活一个月什么都回来了,除非说这个活下个月要没了,不过这算力和配置不应该这么频繁挂掉,翻翻 var/log 之类的地方看看是什么原因,临时插个探针看看有哪些资源占用异常和具体的问题进程
    jacketma
        25
    jacketma  
       1 小时 10 分钟前
    虚拟机内装一个带图形界面的 linux ,直接进去开发就不存在断连的问题了,搞前后端都能用,搞 ios/android 客户端不推荐。
    villivateur
        26
    villivateur  
       7 分钟前
    @CodeY99 #21 不会
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3158 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 11:19 · PVG 19:19 · LAX 03:19 · JFK 06:19
    ♥ Do have faith in what you're doing.