哪种虚拟机工具最好? 当然,也许也有人会说,这几个不是都一样吗? 在VirtualBox,VMware Workstation Player和Windows 10集成的Hyper-V之间进行选择很困难。这是三种虚拟机工具的堆叠方式,以及适合不同的任务。 什么是虚拟机监控程序? 让我们从一个大问题开始:Windows 10上的VirtualBox,VMware Workstation Player和Hyper-V有何不同?它们全都允许您在主机上运行虚拟环境,对吗? 好吧,是的。尽管存在相似之处,但虚拟机工具在后台运行的方式却有所不同。这是因为虚拟机依赖于两种不同类型的称为管理程序的软件来安装和运行。 系统管理程序充当虚拟机的平台。它提供了虚拟机操作系统和主机硬件之间的必要划分。主机可以跨多个工作负载共享其资源,例如内存和处理能力。 系统管理程序有两种类型:类型1和类型2 1类管理程序 Type 1虚拟机管理程序直接在主机的硬件上运行,有时也称为裸机虚拟机管理程序。 Microsoft Hyper-V是Type 1虚拟机管理程序的主要示例。它不需要通过外部软件包进行额外的安装,而直接管理操作系统。 VMWare ESX和vSphere,Citrix XenServer和Oracle VM都是Type 1虚拟机管理程序。 2型管理程序 与其他任何软件一样,Type 2虚拟机监控程序也安装在操作系统上,并且被称为托管虚拟机监控程序。 虚拟机环境在主机上作为进程运行,并且仍共享系统硬件,但是虚拟机的管理通过主机进行路由,而不是直接执行命令。这种安排的结果是动作之间的轻微等待时间。 VirtualBox,VMware Workstation和VMware Workstation Player是Type 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 Manager提供快速的虚拟机创建选项和更广泛的虚拟机创建选项。 通过每个Hyper-V选项创建虚拟机非常容易。但是,快速创建虚拟机选项会自动填写设置,在您尝试启动虚拟机时可能导致故障或错误。 您是否知道Windows 10具有用于创建虚拟机的集成工具?它称为Hyper-V,它的工作原理如下。 Hyper-V的更广泛的自定义虚拟机创建选项使您可以更好地控制设置。 VirtualBox和VMware Workstation Player都具有虚拟机创建向导。每个程序上的向导都会指导您完成虚拟机的创建过程。虽然有区别。 例如,VirtualBox向导让您创建一个基本的虚拟机,之后您可以为其编辑设置,但是它确实提供了针对特定虚拟机类型的一些建议值。设置和使用VirtualBox的方法如下。 借助VMware Workstation Player向导,您可以在虚拟机创建过程中自定义设置。 差别不大,但这确实意味着VMware Workstation Player虚拟机在完成向导后即可运行,而不是在完成向导后更改更多设置。 性能 虚拟机的性能与用于运行虚拟机的硬件有关。 简而言之,VirtualBox是可用的最慢的虚拟机选项之一。 如果您有不错的硬件,就不会注意到CPU或者硬盘吱吱嘎嘎的声音。但是在低功耗计算机上,VirtualBox无法提供最佳的虚拟化体验。 当您切换到VMware Workstation Player时,性能下降最明显。在相同的硬件上运行相同的操作系统表明,VMware Workstation Player具有更流畅的体验。 那么,Hyper-V在哪里适合所有这些呢?ubuntu的Hyper-V安装效果良好,并且运行十分流畅。重要的是要注意,某些Windows 10 Hyper-V用户一旦在系统上启用Hyper-V,就会在其他方面报告性能问题。 因为Hyper-V在BIOS级别而不是在操作系统内作为软件运行,所以虚拟化始终处于“开启”状态,即使您没有使用虚拟机也是如此。 暂时打开和关闭Hyper-V虚拟化 如果您认为Windows 10 Hyper-V正在影响游戏性能或其他方面(没有运行虚拟机环境),则可以使用命令关闭Hyper-V虚拟化服务。 在开始菜单搜索栏中键入命令,然后选择以管理员身份运行。然后输入以下命令: bcdedit /set hypervisorlaunchtype off bcdedit /set hypervisorlaunchtype on 功能性 如果不确定如何在三个选项之间进行选择,请考虑每个选项的功能。您可以使用VirtualBox,VMware Workstation Player或Hyper-V运行 guest 操作系统,但是每个管理程序都有其喜好。 快照和检查点 快照和检查点是VirtualBox和Hyper-V的一大优点。 尽管平台使用不同的名称,但是快照和检查点是非常相似的工具。它们使您可以在虚拟机的当前状态下对其进行拍照。该映像将保留虚拟机,使您可以返回到该特定时刻。 不幸的是,VMware Workstation Player不支持快照或检查点。您可以暂时暂停 guest 操作系统以从特定位置恢复,但这与为虚拟机创建映像历史记录不同。
|
|
来自: 西北望msm66g9f > 《编程》