为什么感觉虚拟机里面的 oh my zsh 比 wsl 1 的 oh my zsh 快 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
proxytoworld
V2EX    问与答

为什么感觉虚拟机里面的 oh my zsh 比 wsl 1 的 oh my zsh 快

  •  
  •   proxytoworld 2022-04-21 10:12:58 +08:00 2739 次点击
    这是一个创建于 1335 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在 wsl1 终端里面回车第二行光标要过会才有,虚拟机 ssh 终端的光标立马就有了,插件配置都一样,虚拟配置 2h3g
    16 条回复    2022-04-22 09:33:04 +08:00
    ysc3839
        1
    ysc3839  
       2022-04-21 10:27:33 +08:00
    你插件配置会在显示提示符的时候启动新进程吧? Windows 下启动新进程比 Linux 慢。
    建议用 powerlevel10k ,在 MSYS2 下都很快。
    kokutou
        2
    kokutou  
       2022-04-21 10:35:03 +08:00 via Android
    Windows 启动进程很慢。。。
    proxytoworld
        3
    proxytoworld  
    OP
       2022-04-21 10:39:56 +08:00
    @ysc3839
    @kokutou

    原来如此,wsl 慢的好难受
    nightwitch
        4
    nightwitch  
       2022-04-21 11:59:53 +08:00
    换 oh-my-bash 了
    zsh 本来就比较慢,在 wsl 下体感更明显
    FrankFang128
        5
    FrankFang128  
       2022-04-21 12:07:24 +08:00   1
    谁还用 oh-my-zsh 啊,优化很烂。我用 prezto
    interim
        6
    interim  
       2022-04-21 12:38:03 +08:00
    wsl1 System Call 是翻译成 windows 的,当然慢了, 为什么不切换到 wsl2
    chaosjohn
        7
    chaosjohn  
       2022-04-21 12:57:04 +08:00 via Android
    我感觉本质应该是 wsl 的文件系统慢。你可以测一下文件系统的速度差异
    proxytoworld
        8
    proxytoworld  
    OP
       2022-04-21 14:35:43 +08:00
    @nightwitch
    @FrankFang128

    有啥优点吗 你们用的 shell
    proxytoworld
        9
    proxytoworld  
    OP
       2022-04-21 14:37:14 +08:00
    @chnyuwen
    wsl1 可以和本机共享某些进程、端口
    FrankFang128
        10
    FrankFang128  
       2022-04-21 15:03:35 +08:00
    @proxytoworld oh-my-zsh 就是很冗余,很多用不到,导致变卡
    kdwycz
        11
    kdwycz  
       2022-04-21 15:49:11 +08:00
    wsl1 的磁盘性能非常差。用 oh my zsh 如果开启 git 状态显示,切换到 git 仓库里能卡半天。当时我就被恶心的换了黑苹果主机,直到 wsl2 稳定了才换回来
    proxytoworld
        12
    proxytoworld  
    OP
       2022-04-21 16:09:48 +08:00
    @kdwycz wsl1 还有 bug 不能 mv 文件夹,要 cp 在 rm
    nightwitch
        13
    nightwitch  
       2022-04-21 16:28:15 +08:00
    @proxytoworld
    就是 bash 那样呗。优点就是启动快,功能没 zsh 那么花里胡哨。
    faceair
        14
    faceair  
       2022-04-21 16:34:21 +08:00
    fish shell 挺好的,快
    flynaj
        15
    flynaj  
       2022-04-21 23:05:53 +08:00 via Android
    wsl1 其实是 Windows 程序,wsl2,或者虚拟机是 Linux
    proxytoworld
        16
    proxytoworld  
    OP
       2022-04-22 09:33:04 +08:00
    @flynaj 如果把 wsl 当成虚拟机用 还不如 VMware
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2379 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 15:47 PVG 23:47 LAX 07:47 JFK 10:47
    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