家用开发环境虚拟机三选一
- 已经跑 Windows 10/11 Pro,想直通核显给 Jellyfin/Plex 硬解 4K,选 Hyper-V。
- 预算为零、追求极限 I/O,对显卡没要求,选 VirtualBox(记得打开「宿主机 I/O 缓存」并加 --spec-ctrl off)。
- 想花钱买省心、模板多、快照稳,选 VMware Workstation Pro(磁盘改成“预分配+厚置备”)。
- 家用场景画像
一台 24×7 的小主机:
- TrueNAS / OMV / Unraid 存照片、跑 Docker
- K3s、OpenWrt、ELK、Prometheus 做实验
- 偶尔起个 Win11 客户机测试软件
核心诉求:省电、稳、快照随便拍、能直通硬盘/网卡/核显即可。
- CPU 性能
Spectre/Meltdown 缓解开关是隐形杀手。
- VirtualBox 默认全开,跑编译、K3s 会掉 20–30%。
一条命令关掉:VBoxManage modifyvm <虚拟机名> --spec-ctrl off 重启后单核/多核直接逼近裸机,反超 VMware 默认配置。 - Hyper-V 天生 90 % 以上,无需额外设置。
- VMware 介于两者之间,但在 Windows 宿主机里与 WSL2/Hyper-V 冲突,需要二选一。
- 磁盘 I/O(4K 随机最重要)
- VMware vmdk 默认“独立-持久”:4K 随机只有裸机 55 %;改“预分配+厚置备”才能到 80 %,却失去稀疏优势。
- VirtualBox vdi:控制器改 LsiLogic SAS + 打开「宿主机 I/O 缓存」后,4K 随机飙到 90 % 以上,跑 Nextcloud 小文件不掉速。
- Hyper-V vhdx:装好即用,4K 读 73 %、写 86 %,属于“懒人最优”。
- 核显直通 / 硬解
- Hyper-V:GPU-P 或完整 DDA 直通,Jellyfin 硬解 4K HDR 零损耗。
- VMware:Workstation 不支持直通,需要换 ESXi+vSphere,家用成本陡增。
- VirtualBox:无直通,Homelab 场景可忽略。
- 内存、延迟、省电
- Hyper-V 与 Windows 电源管理深度挂钩,夜间 C6 睡眠,风扇最低。
- VMware 无法完全关掉宿主调度,夜里风扇高一档。
- VirtualBox 功耗居中,但性能调优后“多转 100 rpm”可接受。
- 易用性与生态
- Hyper-V:Win10/11 Pro 自带,PowerShell/WAC 远程一条龙;UI 简陋,无模板,需脚本。
- VMware:OVA 模板、vagrant 丰富;Workstation Pro 买断,升级再付费。
- VirtualBox:全平台免费,vagrant/packer 支持最好;快照树状一多就乱,UI 偶发卡顿。
- 升级与迁移
- Hyper-V:导出 vhdx 拷走即可。
- VMware:OVF Tool 转格式,大镜像耗时。
- VirtualBox:拷 vdi/vmdk,新机器执行一次 --spec-ctrl off,十分钟满血复活。
- 最终备忘录
Windows Pro + 核显硬解需求 → Hyper-V
零成本 + 极限 I/O → VirtualBox + 宿主机 I/O 缓存 + --spec-ctrl off
花钱买省心、模板多 → VMware Workstation Pro(磁盘改厚置备)
