proxytoworld
V2EX  ›  问与答

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

By proxytoworld at 2022 年 4 月 21 日 · 3409 次点击
在 wsl1 终端里面回车第二行光标要过会才有,虚拟机 ssh 终端的光标立马就有了,插件配置都一样,虚拟配置 2h3g
16 条回复  •  2022-04-22 09:33:04 +08:00
ysc3839
   1
ysc3839  
   2022 年 4 月 21 日
你插件配置会在显示提示符的时候启动新进程吧? Windows 下启动新进程比 Linux 慢。
建议用 powerlevel10k ,在 MSYS2 下都很快。
kokutou
   2
kokutou  
   2022 年 4 月 21 日 via Android
Windows 启动进程很慢。。。
proxytoworld
   3
proxytoworld  
OP
   2022 年 4 月 21 日
@ysc3839
@kokutou

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

有啥优点吗 你们用的 shell
proxytoworld
   9
proxytoworld  
OP
   2022 年 4 月 21 日
@chnyuwen
wsl1 可以和本机共享某些进程、端口
FrankFang128
   10
FrankFang128  
   2022 年 4 月 21 日
@proxytoworld oh-my-zsh 就是很冗余,很多用不到,导致变卡
kdwycz
   11
kdwycz  
   2022 年 4 月 21 日
wsl1 的磁盘性能非常差。用 oh my zsh 如果开启 git 状态显示,切换到 git 仓库里能卡半天。当时我就被恶心的换了黑苹果主机,直到 wsl2 稳定了才换回来
proxytoworld
   12
proxytoworld  
OP
   2022 年 4 月 21 日
@kdwycz wsl1 还有 bug 不能 mv 文件夹,要 cp 在 rm
nightwitch
   13
nightwitch  
   2022 年 4 月 21 日
@proxytoworld
就是 bash 那样呗。优点就是启动快,功能没 zsh 那么花里胡哨。
faceair
   14
faceair  
   2022 年 4 月 21 日
fish shell 挺好的,快
flynaj
   15
flynaj  
   2022 年 4 月 21 日 via Android
wsl1 其实是 Windows 程序,wsl2,或者虚拟机是 Linux
proxytoworld
   16
proxytoworld  
OP
   2022 年 4 月 22 日
@flynaj 如果把 wsl 当成虚拟机用 还不如 VMware
© 2026 V2EX · 35ms · 3.9.8.5