VMware 17 VS Hyper-V 谁更强?
前言
作为虚拟机三大巨头:VMware Workstation、Hyper-V、(VirtualBox划掉)、QEMU-KVM,该选择谁是一件很重要的事,因为更好的虚拟机可以带来更强的效率,从而节省时间。而今天我将会对VMware Workstation 17 Pro的性能和 Hyper-V 的性能做出测试,看看谁更胜一筹!
至于为什么不带VirtualBox和Qemu一起比较,那是因为这两个开源虚拟机更适合在Linux环境下运行。我本人用的是Windows 11,不能发挥这两个的全部性能。况且VirtualBox的GPU性能可以说是拉跨至极,只是兼容性和自定义性比较好罢了。
本文将会从CPU性能、GPU性能、硬盘读写性能、内存读写性能来测试只安装VMware、只安装Hyper-V以及VMware、Hyper-V全部安装的性能。
实验变量
先介绍实体机性能,以下为实体机配置表:
| 硬件 | 制造商 | 型号 |
|---|---|---|
| CPU | GenuineIntel | Intel(R) Core(TM) i5-10400F CPU @ 2.90GHz |
| GPU | Asus | PCI Express 3.0 x16: Asus TUF-GTX1650 |
| RAM | Colorful Technology Ltd | CD16G3200D4NZ22 (16G DDR4 3200MHZ) |
| SSD | Colorful Technology Ltd | CN600 512GB WH |
所有测试后台都会开启QQ音乐、QQ、Powertoys、VSCode、Edge等软件模拟日常使用。因此跑分数据可能比某些专业博主测评的较低。下面是跑分软件表:
| 硬件 | Benchmark |
|---|---|
| CPU | CPU-Z |
| GPU | Furmark |
| RAM | AIDA64 |
| SSD | ASSSD Benchmark |
其实本来CPU跑分是准备用 Cinebench R23 的,考虑到 Cinebench 测一次就要好几十分钟直接放弃转用 CPU-Z
下面是实体机跑分数据:




VMware
这里使用本人制作的VM11精简虚拟机模板进行测试(可点此从 OneDrive 下载)。不必担心,Hyper-V使用的也是同款精简版系统。

首先是CPU-Z:

接下来是跑分结果:

不错,接下来是Furmark:

帧率平均稳定在80FPS左右,可以发挥显卡85%左右的性能。
然后是内存测试:

最后是硬盘测试:

Hyper-V
这里我们使用同款极精简同时支持显卡直通,基于Hyper-V的Windows Sandbox做比较。配置与VMware相同。
CPU-Z:

然后是Furmark:

然后是内存测试:

最后就是硬盘测试:

总结:Hyper-V的CPU性能、硬盘性能都比VMware好,内存性能略低于VMware,显卡性能差不多。
另外,本次显卡测试的虚拟机做了显卡直通,如果不做显卡直通Hyper-V会直接软件渲染虚拟机,可能根本不能运行Furmark
开启了Hyper-V后的VMware
网上有人说,开启了Hyper-V之后,VMware的速度会严重变慢。事实真的如此吗?
为了严谨,这里关闭侧通道缓解。

再来试试CPU-Z:

然后又是Furmark:

Furmark只能稳定在68-75FPS左右,这可比没开Hyper的VMware差多了。接下开是内存测试:

可见Hyper-V对VMware的影响之大!接下开来是硬盘测试:

总结:Hyper-V对VMware的性能影响极其严重,特别是在内存和硬盘上。CPU性能差不多
Hyper-V对实体机的影响
Hyper-V是裸金属,而开启Hyper-V后Hyper-V会在主机层和系统层之间加一个Hyper-V,这意味着开启了Hyper-V,你的实体机也会变成Hyper-V的一个虚拟机。而这个虚拟机到底会不会影响性能,就试一下吧。
首先还是CPU-Z:

接下来是Furmark:

然后是内存测试:

最后就是硬盘:

结尾
Hyper-V的性能相对VMware稍好。但开启了Hyper-V后,VMware的性能会受到大幅影响,实体机的性能也会被影响。特别是游戏党,1FPS也很重要。具体用哪个取决于你,我个人还是认为VMware更好,至少不会影响实体机。