VirtualBox vs. VMWare vs. Hyper-V:最好的虚拟机是什么?

Windows 10用户可以使用几种虚拟化工具。但是三种工具在市场上占主导地位: VirtualBox VMware Microsoft Hyper-V 。但是,这些虚拟机工具中哪一个是最好的?

此外,它们是否都一样?

在VirtualBox,VMware Workstation Player和Windows 10集成的Hyper-V之间进行选择是难。以下是这三种虚拟机工具如何堆叠以及在某些任务中应该使用哪种工具。

什么是虚拟机监控程序?

让我们从一个大问题开始:VirtualBox,VMware如何?工作站播放器和Windows 10上的Hyper-V有何不同?它们全都允许您在主机上运行虚拟环境,对吗?

是的,它们确实可以。尽管存在相似之处,但虚拟机工具在后台运行的方式却有所不同。这是因为虚拟机依赖于两种不同类型的称为 Hypervisor 的软件来安装和运行。

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

虚拟机管理程序有两种类型:类型1 类型2

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

Microsoft Hyper-V是一个很好的例子。 1型管理程序。它不需要通过外部软件包进行额外的安装即可直接管理来宾操作系统。

VMWare ESX和vSphere,Citrix XenServer和Oracle VM都是Type 1虚拟机管理程序。

与其他任何软件一样,Type 2虚拟机管理程序也安装在操作系统上,并且被称为托管虚拟机管理程序。

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

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

VirtualBox之间的区别是什么? ,VMware Workstation Player和Hyper-V?

现在,您知道虚拟机管理程序类型之间的区别,了解每种选项的区别,局限性和优点更加容易。我们将其分为几部分。

Hyper-V与Windows 10 Pro,Education和Enterprise集成在一起,但与Windows 10 Home没有集成。您必须使用Windows功能或PowerShell命令启用Hyper-V,但它需要激活本身。

一旦激活,Hyper-V将提供快速的虚拟机创建选项和更广泛的虚拟机创建

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

Hyper-V的功能更广泛的自定义虚拟机创建选项可让您更好地控制设置。

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

例如,VirtualBox向导让您创建了一个基本的虚拟机,之后您可以为其编辑设置,但是它确实提供了针对特定虚拟机类型的一些建议值。设置和使用VirtualBox的方法如下。

VMware工作站播放器向导允许您在虚拟机创建过程中自定义设置。

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

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

我正在使用台式机上的Lubuntu来宾操作系统测试每个虚拟机选项,该操作系统具有Intel i5-3570K,16GB RAM和Nvidia。 GTX1070。它不是功能最强大的CPU,但可以处理大多数事情。

简单地说,VirtualBox是可用的最慢的虚拟机选项之一。

硬件,您不会注意到结结巴巴的声音。但是在低功耗计算机上,VirtualBox不能提供最佳的虚拟化体验。

当您切换到VMware Workstation Player时,性能缺陷最明显。在相同的硬件上运行相同的来宾操作系统表明,VMware Workstation Player是一种更流畅,更流畅的体验。

那么,Hyper-V在哪里适合所有这些需求? Lubuntu的Hyper-V安装效果良好,并且运行十分流畅。重要的是要注意,某些Windows 10 Hyper-V用户一旦在系统上启用Hyper-V,便会报告其他方面的性能问题。

因为Hyper-V在BIOS级别而不是作为BIOS中的软件运行在操作系统上,即使您不使用虚拟机,虚拟化也始终处于“开启"状态。

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

在“开始"菜单搜索栏中键入命令,然后选择以管理员身份运行 。然后输入以下命令:

bcdedit /set hypervisorlaunchtype off

然后重新启动系统。重新启动后,Hyper-V虚拟化将无法​​启动,您应该会发现性能恢复正常。如果要再次打开Hyper-V虚拟化,请使用以下命令:

bcdedit /set hypervisorlaunchtype on

再次重新启动系统。

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

VirtualBox和Hyper-V的一个主要优点是快照 >和检查点

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

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

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

VirtualBox和VMware Workstation Player都使用无缝模式来集成虚拟机环境。进入主机操作系统。无缝模式剥夺了额外的虚拟机窗口和菜单,使客户操作系统看起来像是主机的一部分。

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

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

VMware Workstation Player开箱即用地支持虚拟机加密。

VirtualBox支持通过安装VirtualBox Guest Additions来进行加密。 VirtualBox来宾环境。

Windows 10上的Hyper-V支持使用Microsoft的BitLocker加密。

每个选项都是安全的,并且可以在各自的平台上很好地工作。

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

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

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

有一些针对Windows 10家庭用户的解决方法,他们迫切希望在其硬件上使用Hyper-V。但是,这些人也可能会使用免费的替代方案之一,而不是用鞋拔牛角的解决方案。

别忘了,此修复程序可能在今天有效,但在下一个Windows 10更新中可能不起作用。

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

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

请注意,macOS来宾操作系统无法直接使用。请按照我们的教程,了解如何在Windows 10的VirtualBox或VMware Workstation Player中安装macOS。

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

在VirtualBox,VMware Workstation Player, Windows 10 Hyper-V非常棘手。如果您有一台运行Windows 10 Pro,Education或Enterprise的强大计算机,则可以选择虚拟机管理程序。

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

仍然不确定您是否需要虚拟机?查看这些开始使用虚拟机的实际原因。

标签: 虚拟机 VirtualBox 虚拟化