时至今日, WSL 仍然难用

251 天前
 weijancc
前段时间因为重装了 Windows, 想着就装个 Docker 吧, 装软件省事. 但最终依赖的 Hyper-V 是全局虚拟化, 使得宿主机也被虚拟化, 能够明显感到掉帧, 从 wsl2 发行到现在 Hyper-V 还是一样糟糕, 最后还是使用回了虚拟机 Docker.

不知道 2020 年左右简中怎么流行了"Windows 是最好的 Linux 发行版", 真的不想再看到这句话了, 被骗了好几次, 感觉说这个都没用过虚拟机或 VPS 的正版 Linux, WSL 一点都不配.(我的 Windows 配置 i9+4060+40G 内存).
21238 次点击
所在节点    程序员
145 条回复
weijancc
251 天前
@ShadowPower 目前我跑几个 docker 容器, 都正常, 就 nacos 不行. 另外你举 pnpm 没有说服力, pnpm 本身就一堆 bug, 我之前重度使用 pnpm 一年, 经常出现依赖丢失的情况(Windows), 现在用回 npm 了.
kilvn
251 天前
@Eiden 头像好评
idealhs
251 天前
敬佩你能感受到全局虚拟化的影响,最强大脑了属于是
DdDddDlush
251 天前
果吹
insert000
251 天前
我是 WLS2 +ubuntu+docker 加外挂宿主机的 D 盘目录,查了很多资料都无法解决 挂载的目录权限问题,最后放弃回归使用虚拟机+docker 的方式搭环境
GenericT
251 天前
"能够明显感到掉帧"

顺便内存完整性也会启用 HyperV 哦,别以为自己把 HyperV 关了其实还没关
nuII
251 天前
hyper-v 对 cpu 、内存的性能基本没影响,磁盘会有点,但是也是半虚拟化,比 virtualbox 这类强多了,和 virtio 比也就输一点点。macOS 上跑 docker ,你要说新推出的共享内核和 OrbStack 这类软件那也确实比 WSL2 强太多,但是 Docker Desktop 不至于,这东西在哪都是垃圾,吹这个是真没必要,有了解过它的实现原理吗?你以为 darwin 和类 unix 它就不开虚拟化了?在 macOS 上它依旧用了虚拟化层技术来运行 linux 内核,只不过是苹果自己的 apple hypervisor ,也就是 hyperkit 组件,去看看 hyper-v 的核心技术原理,你会发现这两理念一样,所以别吹 macOS 上的 docker Desktop 了。https://docs.docker.com/desktop/faqs/macfaqs/
GenericT
251 天前
macOS 上的 Docker Desktop 可是血统纯正的完整虚拟机哦
https://www.docker.com/blog/addressing-time-drift-in-docker-desktop-for-mac/
zbatman
251 天前
“hyper-v 对宿主机的性能损耗其实感知不强,但我是完美主义, 无法忍受这点损耗”
“最近买了 Mac, Mac 上的 Docker Desktop 即不会影响宿主机性能, 冷启动不到 10 秒”

Windows 上不能忍受的,到了 Mac 就可以忍受了。
还是那句话,双标是第一生产力
GrayXu
251 天前
@ZZ74 #37 在 wsl 自己的文件系统下不会慢的
FrankAdler
251 天前
其中不跑图形界面,用 Linux VMware 、VirtualBox 啥的感觉区别不大,我个人不喜欢开 Hyper-V ,虽然宣称损耗很小,所以我觉得 vbox 就能满足需求了,而且可以选择无头方式启动,也是在后台,再用终端 ssh 进去就行了
bjfane
251 天前
不是说 pve exsi hyper-v 这三个 最底也能有 95%+的么, 是不是因为虚拟化,导致 gpu 不行了?
nekomiao
251 天前
https://img2.imgtp.com/2024/03/21/1ki6enoT.png

@weijancc #81 nacos 还能在 docker 上跑不了?把报错贴出来让大伙看看
pkoukk
251 天前
前几天才看到有人问,为什么网上对 mac 用户意见这么大
就是因为脑测用户太多,苹果标性能+200%
yooomu
251 天前
虽然我不觉得 WSL 有多好用,但也不至于对宿主机有较大影响。你开始说明显掉帧,后面又改口没有明显感知。我不得不认为是 Mac 的“高贵”让你来踩一捧一了
simo
251 天前
看来我 mac 的 docker desktop 是假的。
hundandadi
251 天前
瞧不起 windows 其实和 wsl 是无关的,在 Arch 邪教面前 mac 也是异类
Leviathann
251 天前
i use arch, btw
jiayouzl
251 天前
所以我选择 MacBook Pro
weijancc
251 天前
@yooomu 感知不强, 所以大众会忽视它, 但在我眼里就是很显眼, 不是改口说我自己也感知不到.

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

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

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

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

© 2021 V2EX