proxytoworld
V2EX  ›  问与答

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

  •  
  •   proxytoworld · Apr 21, 2022 · 3047 views
    This topic created in 1491 days ago, the information mentioned may be changed or developed.
    在 wsl1 终端里面回车第二行光标要过会才有,虚拟机 ssh 终端的光标立马就有了,插件配置都一样,虚拟配置 2h3g
    16 replies    2022-04-22 09:33:04 +08:00
    ysc3839
        1
    ysc3839  
       Apr 21, 2022
    你插件配置会在显示提示符的时候启动新进程吧? Windows 下启动新进程比 Linux 慢。
    建议用 powerlevel10k ,在 MSYS2 下都很快。
    kokutou
        2
    kokutou  
       Apr 21, 2022 via Android
    Windows 启动进程很慢。。。
    proxytoworld
        3
    proxytoworld  
    OP
       Apr 21, 2022
    @ysc3839
    @kokutou

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

    有啥优点吗 你们用的 shell
    proxytoworld
        9
    proxytoworld  
    OP
       Apr 21, 2022
    @chnyuwen
    wsl1 可以和本机共享某些进程、端口
    FrankFang128
        10
    FrankFang128  
       Apr 21, 2022
    @proxytoworld oh-my-zsh 就是很冗余,很多用不到,导致变卡
    kdwycz
        11
    kdwycz  
       Apr 21, 2022
    wsl1 的磁盘性能非常差。用 oh my zsh 如果开启 git 状态显示,切换到 git 仓库里能卡半天。当时我就被恶心的换了黑苹果主机,直到 wsl2 稳定了才换回来
    proxytoworld
        12
    proxytoworld  
    OP
       Apr 21, 2022
    @kdwycz wsl1 还有 bug 不能 mv 文件夹,要 cp 在 rm
    nightwitch
        13
    nightwitch  
       Apr 21, 2022
    @proxytoworld
    就是 bash 那样呗。优点就是启动快,功能没 zsh 那么花里胡哨。
    faceair
        14
    faceair  
       Apr 21, 2022
    fish shell 挺好的,快
    flynaj
        15
    flynaj  
       Apr 21, 2022 via Android
    wsl1 其实是 Windows 程序,wsl2,或者虚拟机是 Linux
    proxytoworld
        16
    proxytoworld  
    OP
       Apr 22, 2022
    @flynaj 如果把 wsl 当成虚拟机用 还不如 VMware
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   953 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 20:18 · PVG 04:18 · LAX 13:18 · JFK 16:18
    ♥ Do have faith in what you're doing.