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

我正在查找具有以下function的VM产品:
– 能够访问底层硬件(尤其是GPU)?
– 我在CPU上有虚拟化支持,所以这不是问题。
– 通过Web或程序界面轻松启动和pipe理我的虚拟机。
– 自由?
– 能够远程连接到我的虚拟机(我总是可以使用RDP,但是我听说Citrix XenDesktop有能力进行video播放?)

如果他们中的任何一个都不能满足要求1,那么对于所有其他要求,你有什么build议? 我倾向于XenDesktop,直到他们告诉我,由于许多虚拟化产品只处理服务器硬件,GPU不能被虚拟化。

硬件规格:
– 支持AMD-VT的AMD CPU(2.5 Ghz)。
– 4 GB的DDR2内存
– NVIDIA 9600 GT
– 400 GB操作系统硬盘(WD)
– 1TB存储硬盘(WD)

GPU虚拟化还没有到来。 至less不正确。 VMWare Workstation将其作为实验性function 。

至于其余部分 – 您是否可以将一块硬件专门用作VM主机,还是需要在现有的操作系​​统之上运行?

如果您正在致力于某些硬件,那么Citrix XenServer或VMWare ESXi是出色的,可比的select,而且都是免费的。 ESXi有一个可用于控制台访问虚拟机的Web界面,并且可以在“networking”上正常工作。

如果您只能在现有的Windows / Linux安装上运行虚拟机,您将用于其他任务,则取决于您select的操作系统。 VMWare Workstation是一个不错的select,但不是免费的。

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

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

我认为最新的Xen Server是你的解决scheme。 我已经用2个NVIDIA Tesla C2050在Supermicro计算节点下testing了GPU虚拟化。 在Xen Server的引擎下,您可以创build新的虚拟机,并将主机的PCI插槽转发给任何虚拟机。 我可以将两个GPU连接到两个不同的CentOS虚拟机。 但是我没有将任何GPU连接到Windows 7 vm。

我应该注意到,在免费版本的Xen Server下,GUI中的GPU虚拟化function并不是免费的。 但是你总是可以使用命令行来转发PCI插槽。