我正在设置带有 hyper-v 的 Windows Server 2012,用于运行 3-5 个虚拟机。该服务器有两个 pci GPU,由于 hyper-v 不启用 GPU 直通,所以我考虑在父分区中使用一个 gpu,在 remoteFX 中使用另一个 gpu。
由于父级可以直接访问硬件,因此我可以使用 GPU 来处理图形要求高的应用程序(用于开发)。但这需要在父分区内安装应用程序。这是个坏主意吗?我是否应该创建一个单独的 VM 并使用 RDP 从父级访问它?
答案1
如果你想在技术上吹毛求疵,不应该在 Hyper-V 主机上运行任何超出严格必要范围的代码。这会给虚拟机管理程序增加攻击面,并且不公平地窃取虚拟机管理程序上运行的虚拟机的 CPU 周期。
但如果这不是生产的...只是为了开发目的...那么就做你想做的事。
(附注 - 我思考Windows Server 2016 中的 Hyper-V 具有 PCI(e) 直通功能,因此您可以将 GPU 直接传递到 VM......但不要引用我的话。)