寻找技巧:围绕 Xen 和 GPU 直通构建工作站

Šim*_*óth 8 windows linux raid virtualization xen

我现在正在构建我的新家用机器,和往常一样,这将是一个严重超载的工作站,它将用作开发和测试机器、文件服务器和游戏机(另外我正在为我的家庭网络添加电视卡和多媒体流) .

由于这些用例相互影响(当机器用作游戏机时文件服务器不可用),我正在认真考虑使用 Xen 一次提供所有内容。性能一般不应该成为问题,但游戏控制台用例肯定需要直接访问 GPU。

因此我有几个问题:

  • 这一般可行吗?
  • GPU 直通对于非服务器 GPU 是否足够可用?
  • 买的时候,主板上应该看什么技术(很有可能又选择技嘉+Intel CPU)
  • 是否有一些值得等待的虚拟化技术正在悄然出现?
  • Xen 在分配资源方面有多好?
    • 即使游戏机部分消耗了 100% 的资源,工作站的文件服务器和多媒体流部分也必须工作,反之亦然
  • 系统将运行在带有软件 Raid6 和 LVM 的 8 个磁盘之上,我应该为系统的游戏机部分购买专用磁盘吗?
    • 我已阅读有关 Xen 和 I/O 性能的一些问题

任何输入将不胜感激。

PS 我不介意使用其他技术然后 Xen,但我不知道任何其他支持 GPU 直通的虚拟化平台。

小智 3

有关 PCI 直通的信息非常过时且毫无帮助。

我有一个 HD 7850,还有一个垃圾 PCI vga-only Nvidia 卡,已经有十年了。这些器件都不支持功能级复位。它们都可以完美地传递给 DomU;我在没有显卡的情况下运行 Domain0 无头,我的两张卡都在启动时通过内核参数发送到 pciback。

Xen 非常擅长将资源分配给 VM 并且不允许访问其他资源;您可以将 vcpu 固定到 pcpu(核心、线程)并分配专用内存。使用高端 Nvidia,您可能需要做一些工作 - 但这很难说,因为论文/文章也说功能级别重置之类的东西是必要的:它不再是。