我们有一台运行Windows Server 2012 R2的服务器,有两个guest虚拟机:另一个Win Server 2012和Ubuntu Server。 我们最近购买了两个Nvidia Titan X GPU来加速Ubuntu Sever下的深度学习软件,但Hyper-V没有GPU直通选项,所以我决定摆脱Windows Server主机并安装Ubuntu。 问题是,我仍然需要访客Windows机器在具有RDP访问的新主机下工作。 任何build议?
更新1 :我忘了提及我们的机器有2个物理CPU。 我猜这很重要
更新2 :经过几个小时的研究,我相信KVM是要走的路。 我知道同时使用主机Ubuntu作为物理机器和主机是一个坏主意,但我没有看到其他select(但购买另一台机器,这不是一个真正的select)。 有ESXi与GPU直通,但它与非服务器Nvidia GPU和非常怪异的许可问题。
PS我知道我可以安装支持GPU直通的VM Ware ESXi,但是networking上的用户报告Nvidia显卡有多个问题。
如果您想确保无故障地使用GPU加速,您可能最好使用另一台物理服务器,而不是虚拟化它。
上次我查了一下,VMware在其他所有的GPU上都是遥遥领先的,所以如果你的显卡不能正常工作的话,你很可能只能用物理机来运行你的GPU加速任务。