V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
oska874
V2EX  ›  Windows

WSL2 崩溃的问题

  •  
  •   oska874 · 2021-03-18 15:57:41 +08:00 · 4797 次点击
    这是一个创建于 1345 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在用 wsl2 替代 linux 物理机和虚拟机,平时挺好用的,但是遇到高负载,比如大量编译、下载时,wsl 跑着跑着就直接崩溃关闭了,大家又遇到类似问题吗?

    [已退出进程,代码为 1]
    
    10 条回复    2021-03-19 13:45:12 +08:00
    zhangthe9
        1
    zhangthe9  
       2021-03-18 16:06:51 +08:00
    重装干净最新 WIN10
    smallX
        2
    smallX  
       2021-03-18 16:07:28 +08:00
    有没有跑到崩溃的脚本? 来一个试试
    bthulu
        3
    bthulu  
       2021-03-18 19:17:28 +08:00
    崩了就删掉重装个, 不要把持久化数据放在 wsl 上, 你当个系统容器用就行了, 崩了就干掉重装个
    12101111
        4
    12101111  
       2021-03-18 19:20:51 +08:00
    dmesg 看内核日志
    ch2
        5
    ch2  
       2021-03-18 19:23:31 +08:00
    我用着很正常,从来没有遇到过
    sophos
        6
    sophos  
       2021-03-18 19:40:49 +08:00
    更新内核
    no1xsyzy
        7
    no1xsyzy  
       2021-03-18 19:44:55 +08:00
    内存不足?毕竟是个虚拟机,是隐式分配资源的,但我不知道在哪儿调
    orannge
        8
    orannge  
       2021-03-18 21:08:33 +08:00
    一般是内存不足,wsl2 里的内存 buff 不会自动释放,设置下 wsl2 最大内存或在 linux 里动态限制最大内存
    BrettD
        9
    BrettD  
       2021-03-19 03:17:02 +08:00 via iPhone
    dmesg 看日志是不是 OOM
    oska874
        10
    oska874  
    OP
       2021-03-19 13:45:12 +08:00
    @BrettD 在哪看是不是 OOM

    @orannge 我在 wslconfig 里面限制了 cpu 和内存

    @smallX 比如 yocto 编译系统镜像
    @bthulu 不把代码放上去,wsl2 那可怜的 io 完全不中用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1010 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:46 · PVG 03:46 · LAX 11:46 · JFK 14:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.