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

2022-04-21 10:12:58 +08:00
 proxytoworld
在 wsl1 终端里面回车第二行光标要过会才有,虚拟机 ssh 终端的光标立马就有了,插件配置都一样,虚拟配置 2h3g
2100 次点击
所在节点    问与答
16 条回复
ysc3839
2022-04-21 10:27:33 +08:00
你插件配置会在显示提示符的时候启动新进程吧? Windows 下启动新进程比 Linux 慢。
建议用 powerlevel10k ,在 MSYS2 下都很快。
kokutou
2022-04-21 10:35:03 +08:00
Windows 启动进程很慢。。。
proxytoworld
2022-04-21 10:39:56 +08:00
@ysc3839
@kokutou

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

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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/848295

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX