哪种 VM 产品适合我?(GPU 虚拟化?)

哪种 VM 产品适合我?(GPU 虚拟化?)

我正在寻找具有以下功能的 VM 产品:
- 能够访问底层硬件(尤其是 GPU?)
- 我的 CPU 上有虚拟化支持,所以这不是问题。
- 通过 Web 或程序界面轻松启动和管理我的 VM。
- 免费?
- 能够远程连接到我的 VM(我总是可以使用 RDP,但我听说 Citrix XenDesktop 具有视频播放功能?)

如果其中任何一个都不能满足要求 1,那么您对其他所有要求有什么建议?我倾向于 XenDesktop,但他们告诉我 GPU 无法虚拟化,因为许多虚拟化产品仅处理服务器硬件……

硬件规格:
- 支持 AMD-VT 的 AMD CPU(2.5 Ghz)。
- 4 GB DDR2 RAM
- NVIDIA 9600 GT
- 400 GB OS HDD(WD)
- 1TB 存储 HDD(WD)

答案1

GPU 虚拟化尚未实现。至少还不够完善。VMWare Workstation 已将其作为实验性功能

至于其余部分 - 您是否能够专门将一块硬件用作 VM 主机,或者是否需要在您现有的操作系​​统上运行?

如果您要专用一些硬件,那么 Citrix XenServer 或 VMWare ESXi 是极好的、可比较的选择,而且两者都是免费的。ESXi 有一个 Web 界面,可用于控制台访问虚拟机,并且可以通过网络正常工作。

如果您只能在现有 Windows/Linux 安装上运行虚拟机,因为您将使用它来执行其他任务,那么这取决于您选择的操作系统。VMware工作站是个不错的选择,但不是免费的。

答案2

Ubuntu 上的 Xen 可以做到这一点。

我们的实验室取得了成功......http://www.youtube.com/watch?v=Gtmwnx-k2qg

答案3

我认为最新的 Xen Server 是您的解决方案。我已经在 Supermicro 计算节点下测试了带有 2 个 NVIDIA Tesla C2050 的 GPU 虚拟化。在 Xen Server 的引擎盖下,您可以创建新的虚拟机并将主机的 PCI 插槽转发到任何虚拟机。我可以将两个 GPU 连接到两个不同的 CentOS 虚拟机。但我无法将任何 GPU 连接到 Windows 7 虚拟机。

我应该注意到,在免费版 Xen Server 下,GUI 中的 GPU 虚拟化功能不是免费的。但您始终可以使用命令行来转发 PCI 插槽。

相关内容