qemu 中直通网卡和桥接设置之间的区别

qemu 中直通网卡和桥接设置之间的区别

我设置了一个quemu虚拟机,使用的virsh方式是通过连接到主机的物理 USB 网卡直接连接到虚拟机。

这意味着我在来宾计算机中看到我的 USB NIC 带有lsusb.

这种设置(或使用 PCIe 直通 NIC 的设置)是否比更传统的桥接设置(主机的物理 NIC 和虚拟机通过tap接口连接到 Linux 桥接)有优势?

这种直通设置是否提供任何性能优势?这样的设置有什么实际原因吗?

答案1

直通 NIC 设置意味着硬件本身将连接到计算机,而不是连接到主机。同样,这也意味着您必须直接在虚拟机中设置硬件和驱动程序,并且只能从该虚拟机使用它。

这种配置通常在处理 GPU 时出于性能原因而使用,或者用于处理 wifi 芯片组的特殊用途,主要用于黑客目的。

至于桥接或 NAT 设置,多个虚拟机能够共享主机的网络连接/硬件,并提​​供通常不映射到真实硬件品牌的硬件抽象。

这里明显的优点是共享连接,不必在虚拟机中设置困难的品牌,甚至可以为虚拟机管理程序使用更通用的半虚拟化硬件抽象//主机不必模拟完整的硬件,因此不需要使用太多资源。

相关内容