当前位置: 首页 > 其它资源 > 正文
Hyper-V 与 VirtualBox 和 VMWare 谁才是最好的虚拟机?

Hyper-V 与 VirtualBox 和 VMWare 谁才是最好的虚拟机?

作者:大眼仔~旭 日期:1个月前 (10-30) 评论:3 条

摘要:Windows 10 版本或更高用户可以使用多种虚拟化工具。 但是目前市面上有三种工具:VirtualBox、VMware 和 Microsoft Hyper-V。 但是这些虚拟机工具中哪个最好?而且,他们不都是一样的吗?在 VirtualBox、VMware Workstation Player 和集成了 Windo…

Windows 10 版本或更高用户可以使用多种虚拟化工具。 但是目前市面上有三种工具:VirtualBox、VMware 和 Microsoft Hyper-V。 但是这些虚拟机工具中哪个最好?而且,他们不都是一样的吗?在 VirtualBox、VMware Workstation Player 和集成了 Windows 10 的 Hyper-V 之间进行选择很困难。 以下是大眼仔旭(www.dayanzai.me)为您提供三种虚拟机工具的组合方式以及您应该为某些任务使用哪一种。

Hyper-V VS VirtualBox VS VMWare

Hyper-V VS VirtualBox VS VMWare

什么是管理程序?

让我们从一个大问题开始:Windows 上的 VirtualBox、VMware Workstation Player 和 Hyper-V 有何不同? 它们都允许您在主机上运行虚拟环境,对吗?

嗯,是的,他们确实如此。 但是,尽管有这种相似性,虚拟机工具在幕后的工作方式有所不同。 这是因为虚拟机依赖于两种不同类型的软件(称为管理程序)来安装和运行。

管理程序充当虚拟机的平台,在虚拟机操作系统和主机硬件之间提供必要的划分。 因此,主机可以跨多个工作负载共享其资源,例如内存和处理能力。

有两种类型的管理程序:类型 1 和类型 2。

类型 1 管理程序

类型 1 管理程序直接在主机的硬件上运行,有时也称为裸机管理程序。

Microsoft Hyper-V 是 Type 1 虚拟机管理程序的主要示例。 它不需要通过外部包进行额外安装,直接管理客户操作系统。

VMWare ESX 和 vSphere、Citrix XenServer 和 Oracle VM 都是类型 1 管理程序。

类型 2 管理程序

类型 2 管理程序安装在操作系统上,就像任何其他软件一样,被称为托管管理程序。

虚拟机环境作为一个进程在宿主机上运行,仍然共享系统硬件,但虚拟机的管理通过宿主机进行路由,而不是直接执行命令。 这种安排的结果是动作之间的轻微延迟。

VirtualBox、VMware Workstation 和 VMware Workstation Player 是类型 2 虚拟机管理程序的主要示例。

VirtualBox、VMware Workstation Player 和 Hyper-V 之间有什么区别?

现在您知道管理程序类型之间的差异,了解每个选项的差异、限制和优点就更容易了。让我们将其分解为三个关键部分。

1. VirtualBox vs VMware Workstation Player vs Hyper-V:易用性

Hyper-V 与 Windows 10 和 Windows 11 专业版、教育版和企业版集成,但不与 Windows 10 或 Windows 11 家庭版集成。您必须使用 Windows 功能或 PowerShell 命令启用 Hyper-V,但它会自行负责激活。

激活后,Hyper-V 通过 Hyper-V 管理器提供快速虚拟机创建选项和更广泛的虚拟机创建选项。

通过每个 Hyper-V 选项创建虚拟机很容易。但是,快速虚拟机创建选项会自动填写设置,这可能会在您尝试启动虚拟机时导致故障或错误。

Hyper-V 更广泛的自定义虚拟机创建选项允许更好地控制设置。

VirtualBox 和 VMware Workstation Player 都有一个虚拟机创建向导。 每个程序上的向导会引导您完成虚拟机创建过程。 不过还是有区别的。

例如,VirtualBox 向导让您创建一个基本虚拟机,然后您可以编辑其设置,但它确实为特定虚拟机类型提供了一些建议值。 以下是您如何设置和使用 VirtualBox。 此外,作为一个工作示例,以下是您如何使用 VirtualBox 安装 Ubuntu。

而 VMware Workstation Player 向导允许您在虚拟机创建过程中自定义设置。

差别不大,但这确实意味着 VMware Workstation Player 虚拟机在完成向导后即可运行,而不必在完成后更改更多设置。

2. VirtualBox vs VMware Workstation Player vs Hyper-V:性能

虚拟机的性能与您用来运行它的硬件有关。对于虚拟化,硬件为王。此外,您使用的虚拟机也有很大的不同。

我正在我的桌面上使用 Lubuntu 客户操作系统测试每个虚拟机选项,它有一个 Intel i5-3570K、16GB RAM 和一个 Nvidia GTX 1070。它不是最强大的 CPU,但它可以处理大多数事情。

简而言之,VirtualBox 是可用的最慢的虚拟机选项之一。

如果你有不错的硬件,你就不会注意到口吃和呼呼声。但是在低功耗机器上,VirtualBox 不能提供最佳的虚拟化体验。

当您切换到 VMware Workstation Player 时,性能下降最为明显。在相同的硬件上运行相同的客户操作系统表明 VMware Workstation Player 是一种更流畅、更流畅的体验。

那么,Hyper-V 在哪里适合所有这些? Lubuntu 的 Hyper-V 安装表现良好,并且非常流畅。但是,请务必注意,某些 Windows 10 Hyper-V 用户在其系统上启用 Hyper-V 后会报告其他方面的性能问题。

临时关闭和开启 Hyper-V 虚拟化

如果您觉得 Windows 10 Hyper-V 正在影响您的游戏性能或其他方面(没有运行虚拟机环境),您可以使用命令关闭 Hyper-V 虚拟化服务。

1、在开始菜单搜索栏中键入命令,然后选择以管理员身份运行。 然后输入以下命令:
bcdedit /set hypervisorlaunchtype off
2、重新启动系统。 Hyper-V 虚拟化在重启后不会启动,您应该会发现您的性能恢复正常。
3、如果要再次打开 Hyper-V 虚拟化,请使用以下命令:
bcdedit /set hypervisorlaunchtype on
4、再次重新启动系统。

3. VirtualBox vs VMware Workstation Player vs Hyper-V:功能

如果您不确定如何在三个选项之间进行选择,请考虑每个选项的功能。 您可以使用 VirtualBox、VMware Workstation Player 或 Hyper-V 运行来宾操作系统,但每个虚拟机管理程序都有其独特之处。

快照和检查点

VirtualBox 和 Hyper-V 的一大优势是快照和检查点。

尽管平台使用不同的名称,但快照和检查点是非常相似的工具。 它们允许您拍摄处于当前状态的虚拟机的映像。 该映像保留了虚拟机,让您可以返回到那个特定时刻。

遗憾的是,VMware Workstation Player 不支持快照或检查点。 您可以暂时挂起来宾操作系统以从特定点恢复,但这与为虚拟机创建映像历史记录不同。

文件共享

每个管理程序都允许您在主机和来宾操作系统之间拖放文件。 您还可以激活共享文件和文件夹,尽管 Windows 10 Hyper-V 使该过程比 VirtualBox 或 VMware Workstation Player 复杂得多。

无缝模式

VirtualBox 和 VMware Workstation Player 都使用无缝模式将虚拟机环境集成到主机操作系统中。 无缝模式去除了额外的虚拟机窗口和菜单,让人感觉来宾操作系统是主机的一部分。

不幸的是,Microsoft Hyper-V 没有无缝模式。

虚拟机加密

如果您想加密您的虚拟机,那么您很幸运。 每个管理程序都支持一种或另一种加密。

VMware Workstation Player 支持开箱即用的虚拟机加密。
VirtualBox 通过安装 VirtualBox Guest Additions 支持加密,可用于每个 VirtualBox 来宾环境。
Windows 10 和 Windows 11 上的 Hyper-V 支持使用 Microsoft 的 BitLocker 进行加密。
每个选项都是安全的,并且适用于各自的平台。

成本

每个管理程序都是免费的,但有些管理程序比其他管理程序更自由。为什么?

VirtualBox 和 VMware Workstation Player 对任何用户都是免费的。只要您的硬件可以在不破坏主机的情况下运行客户操作系统,您就可以使用免费的虚拟机软件。

而 Windows Hyper-V 也是免费的,但前提是您拥有正确版本的 Windows 10 或 Windows 11。

对于迫切希望在其硬件上使用 Hyper-V 的 Windows 10 和 Windows 11 家庭用户,有一些解决方法。但是这些人也可以使用免费的替代方案之一,而不是硬塞式的解决方案。

不要忘记,该修复程序今天可能会起作用,但可能不适用于下一个 Windows 更新。

客户操作系统

Windows 10 Hyper-V 对来宾操作系统有一些限制。 Hyper-V 支持 Windows、Linux 和 FreeBSD 虚拟机。它不支持 macOS。

VirtualBox 和 VMware Workstation Player 支持几乎所有客户操作系统,包括 macOS。

请注意,macOS 来宾操作无法开箱即用。按照我们的教程,了解如何在 Windows 10 上的 VirtualBox 或 VMware Workstation Player 中安装 macOS。

Windows 上最好的虚拟机工具是什么?

在 VirtualBox、VMware Workstation Player 和 Hyper-V 之间进行选择是很棘手的。 如果您拥有运行 Windows 10 或 Windows 11 专业版、教育版或企业版的强大计算机,则可以选择虚拟机管理程序。

如果您运行的是功能较弱的机器,我建议您使用 VMware Workstation Player。 它为各种硬件提供更好的支持和稳定性。

声明:大眼仔旭 | 本文采用知识共享署名 4.0 国际许可协议[BY-NC-SA]进行授权
文章名称:《Hyper-V 与 VirtualBox 和 VMWare 谁才是最好的虚拟机?
文章固定链接:http://www.dayanzai.me/comparison-of-virtual-machines.html
本站资源仅供个人学习交流,请于下载后 24 小时内删除,不允许用于商业用途,否则法律问题自行承担。
转载声明
全部评论: (3条)
  1. Frankienul2021-10-31 16:02 回复
    hyper-v跟sandboxie会打架蓝屏无法进入系统,所以我不用hyper-v
  2. goodboy2021-11-06 09:35 回复
    看标题本以为看到了篇有用的文章,结果这篇文章好像是机器翻译的,翻译的不好,很多语句不通,没学到啥。
  3. 小鱼儿2021-11-14 21:08 回复
    说说我的切身体会吧,上面说的就是一大堆废话,一句话,为VMware Workstation Player打广告的口水话。在这里,我没有不尊敬的意思,纯属说的大实话。在虚拟WIN系统时,你感觉不到他们明显的诧异,但是如果你用他们虚拟一下liunx系统,你们就知道VMware Workstation Player是个垃圾。我的实践经验证明,VirtualBox虚拟任何操作系统,都是完美而且正确的。不要给我说速度,VMware Workstation Player都不能很好的支持linux系统,还有必要说速度这事?

发表评论

返回顶部