在什么环境下 VM 的性能会更好:轻量级 Linux 发行版上的虚拟盒 VM,还是 Windows Server 2012 上的 Hyper-V VM?

在什么环境下 VM 的性能会更好:轻量级 Linux 发行版上的虚拟盒 VM,还是 Windows Server 2012 上的 Hyper-V VM?

我想让我的普通笔记本电脑托管虚拟机以进行软件开发。我只想一次运行一个虚拟机,仅此而已。我只是想知道哪种建议的设置可以更好地利用普通家用笔记本电脑的资源?

我听说有人将 Hyper-V 称为直接在硬件上运行的“类型 1” VM 主机,而 VirtualBox 则是在主机操作系统上运行的“类型 2”。这让我觉得 Hyper-V 会更好。

答案1

您实际上是在问 1 型还是 2 型虚拟机管理程序更好。

我听说人们将 Hyper-V 称为直接在硬件上运行的“1 类”VM 主机

简而言之,Hyper-V 在安装完成后就已经运行一个 VM - 即您现有的操作系​​统。因此,您有一个 1 型 HV、您的主操作系统 VM 和另一个操作系统 VM。

另一种方式是,在现有操作系统上安装虚拟化应用程序,不会在现有操作系统和硬件之间引入另一层。但客户操作系统的运行速度会略慢。

很难确定,因为 VMWare ESX 和 Hyper-V 是不同的产品,在特定情况下可能会有不同的表现。如果性能是一个问题,那么为虚拟机提供自己的磁盘可能更为重要,这样它就不会干扰主机操作系统,并确保它有足够的 RAM 和虚拟 CPU 核心。

相关内容