V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
proxytoworld
V2EX  ›  问与答

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

  •  
  •   proxytoworld · 2022-04-21 10:12:58 +08:00 · 2297 次点击
    这是一个创建于 949 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在 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   ·   实用小工具   ·   5892 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 01:54 · PVG 09:54 · LAX 17:54 · JFK 20:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.