我希望为用户部署几个虚拟机。他们需要同时访问 Windows 和 Linux。
他们还需要使用 Windows 下的计算机图形卡(用于 Photoshop、建模等)。
我的问题是,Ubuntu 主机/Windows 来宾或 Windows 主机/Ubuntu 来宾会更快吗?我有点担心 Windows 的注册表混乱且速度慢,但另一方面,Windows 主机可以直接访问硬件(除非我只是不知道如何授予来宾访问硬件的权限)。
软件(VMware 或 VirtualBox)的选择会影响选择吗?
我希望为用户部署几个虚拟机。他们需要同时访问 Windows 和 Linux。
他们还需要使用 Windows 下的计算机图形卡(用于 Photoshop、建模等)。
我的问题是,Ubuntu 主机/Windows 来宾或 Windows 主机/Ubuntu 来宾会更快吗?我有点担心 Windows 的注册表混乱且速度慢,但另一方面,Windows 主机可以直接访问硬件(除非我只是不知道如何授予来宾访问硬件的权限)。
软件(VMware 或 VirtualBox)的选择会影响选择吗?
您需要使用 Windows 主机和 linux 来宾以获得 Photoshop 性能。我不确定您会担心注册表的哪些问题,因为来宾操作系统将处于不同的环境中。Vmware 将是首选的虚拟化层。你也可以看看他们是否甚至需要使用 linux 部分。可能有办法完全消除 vmware 部分。
同意其他所有人的观点,并且对您的“混乱而缓慢”的注册表评论也有些困惑。无论您或您的用户在做什么,都可能导致这种情况?“杂乱和缓慢”的注册表在 Windows 98 中消失了,如果它们一开始就存在的话。
根据我的经验,如果您需要充分利用高级硬件(尤其是显卡),您应该使用主机操作系统。虽然一些虚拟机能够“通过”硬件,仅用于来宾操作系统,但我只看到它使用 USB 端口完成 - 不确定它是否适用于显卡。
Windows 主机上的 VMware 工作站。这将为您提供最佳的客户操作系统图形性能。其他“服务器”虚拟化解决方案除了让您能够使用虚拟化图形驱动程序之外,对在来宾中运行 Photoshop 没有多大作用。
Windows 上的 VirtualBox。听起来好像您想整理某种磁盘重新映像系统,以便当用户在他们的 Windows 副本中塞满间谍软件和浏览器工具栏时 - 或者弄乱了注册表,或者他们做这些天 - 您可以简单地擦除并重新安装计算机的 Windows 分区。您可能希望将硬盘驱动器分成多个分区,以便用户可以将“我的文档”保存在一个分区上,并且您可以重新映像机器而不会丢失任何文件。
您可能需要使用 Windows 主机。
不过,如果你想玩得开心一点,你可以用其他虚拟化软件通过 PCIe 直通独立显卡。想到了KVM和Xen 。
我自己对这些软件知之甚少,但稍加研究可以大有帮助。