什么是最好的虚拟机
什么是最好的虚拟机,Windows 10 用户可以使用多种虚拟化工具。 但是三种工具主导着市场: 虚拟盒子, VMware, 和 微软 Hyper-V. 但是这些虚拟机工具中哪一个最好呢?
而且,它们不都一样吗?
在 VirtualBox、VMware Workstation Player 和 Windows 10 集成 Hyper-V 之间进行选择是很困难的。 以下是三个虚拟机工具的叠加方式以及您应该将哪一个用于某些任务。
推荐:WordPress WHMCS主机主题Hostiko
什么是管理程序?
让我们从一个大问题开始:Windows 上的 VirtualBox、VMware Workstation Player 和 Hyper-V 有何不同? 它们都允许您在主机上运行虚拟环境,对吗?
嗯,是的,他们有。 但是尽管有这种相似性,虚拟机工具在底层的工作方式却有所不同。 这是因为虚拟机依赖于两种不同类型的软件,称为 管理程序 安装和运行。
管理程序充当虚拟机的平台,在虚拟机操作系统和主机硬件之间提供必要的划分。 因此,主机可以跨多个工作负载共享其资源,例如内存和处理能力。
有两种类型的管理程序: 类型 1 和 类型 2.
类型 1 管理程序
类型 1 管理程序直接在主机硬件上运行,有时称为裸机管理程序。
Microsoft Hyper-V 是 1 类管理程序的主要示例。 它不需要通过外部软件包进行额外安装,直接管理客户操作系统。
VMWare ESX 和 vSphere、Citrix XenServer 和 Oracle VM 都是 1 类管理程序。
类型 2 管理程序
与任何其他软件一样,Type 2 管理程序安装在操作系统上,称为托管管理程序。
虚拟机环境在宿主机上作为进程运行,仍然共享系统硬件,但虚拟机的管理通过宿主机路由,而不是直接执行命令。 这种安排的结果是动作之间有轻微的延迟。
VirtualBox、VMware Workstation 和 VMware Workstation Player 是 Type 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 虚拟化服务。
- 类型 命令 在您的开始菜单搜索栏中,然后选择 以管理员身份运行. 然后输入以下命令: bcdedit /set hypervisorlaunchtype off
- 重新启动系统。 Hyper-V 虚拟化在重新启动后不会启动,您应该会发现性能恢复正常。
- 如果要再次打开 Hyper-V 虚拟化,请使用以下命令: bcdedit /set hypervisorlaunchtype on
- 再次重新启动系统。
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 的教程进行操作。
什么是最好的虚拟机,在 VirtualBox、VMware Workstation Player 和 Hyper-V 之间进行选择非常棘手。 如果您有一台运行 Windows 10 或 Windows 11 专业版、教育版或企业版的强大机器,您可以选择虚拟机管理程序。
如果您运行的是功能较弱的机器,我建议您使用 VMware Workstation Player。 它为各种硬件提供更好的支持和稳定性。