我最近发现此视频链接显示 ESXi 能够将 PCIe 直通到客户虚拟机上:
https://www.youtube.com/watch?v=mhZzAjlNdWc
问题是,GPU 直通和 PCIe 直通有什么区别,这是否意味着 PCIe 直通只能在一个 Guest VM 上使用,而 GPU 直通意味着多个 Guest VM 可以共享一个 GPU?
答案1
是的,确实如此。
PCIe 直通意味着只有客户机运行硬件的驱动程序。PCIe 设备被映射到客户机的 I/O 空间中,不能与其他客户机共享。
通过 GPU 直通,硬件驱动程序在虚拟机管理程序上运行,并且客户机通过抽象驱动程序(有点类似于 vNIC)共享单个硬件。