在桌面上键入 1 Hypervisor

Ror*_*ory 11 virtualization hypervisor

我有一台功能强大的家用 PC,我使用 VirtualBox 在 Windows 中运行 Linux 发行版(反之亦然)。

我有兴趣尝试使用轻量级1 类虚拟机管理程序来运行我的所有操作系统(Windows 7、Debian、Arch),并且正在寻找关于选择哪个以及如何实现这一点的建议。

据我所知,1 类虚拟机管理程序是一个轻量级操作系统,它只提供 VM 管理功能。

我会在每个来宾操作系统下获得合理的性能吗?所有来宾操作系统都可以访问共享数据驱动器,还是最好在另一个来宾操作系统中安装一个存储服务器并通过虚拟网络安装它?

游戏怎么样,这是否可行,或者我是否真的需要在裸机上运行 Win7?

我很感激任何输入。

Mic*_*ton 1

首先,如今“类型 1”和“类型 2”管理程序之间的区别相当模糊。这肯定与 1973 年最初的定义有点不同。毕竟,许多通常被称为“Type 1”的虚拟机管理程序实际上并不是裸机虚拟机管理程序,而是在某种程度上依赖于主机操作系统。

如今,许多人在表示“服务器”时会说“类型 1”,在表示“工作站”时会说“类型 2”。这些都不是最初的定义,所以关注这种人为的区分会很混乱。

确定虚拟机管理程序是否可以完成您想要做的事情更有用。

排除了这一点:

一旦安装了来宾工具/半虚拟化驱动程序,所有流行的虚拟机管理程序都会提供合理的接近本机的性能。主要的例外是 3D 图形,即使使用驱动程序,与本机性能相比,其运行通常也很差。

虽然可以(使用支持 VT-d 的处理器)保留主机显卡供虚拟机专用,但这在许多虚拟机管理程序中并没有得到很好的支持,因为他们将此功能的开发重点放在为虚拟机提供原始访问权限上网卡。

如果您是游戏玩家,您应该考虑运行桌面虚拟化解决方案,例如 VMware Workstation 或 VirtualBox,以便您可以在主机操作系统上玩游戏并获得尽可能高的游戏性能。

如果您想在来宾操作系统之间共享数据,您可以专门为此目的创建一个虚拟机,或者使用各种虚拟化解决方案的功能来提供对主机硬盘驱动器上的文件夹的访问(例如 VirtualBox 和 VMware Workstation 提供“共享文件夹”) “它将主机硬盘驱动器上的目录映射到来宾中的虚拟硬盘驱动器或虚拟网络共享)。