有没有办法在 kvm/qemu 中设置虚拟无限带宽网络?如果没有,是否有可行的开源替代方案允许虚拟无限带宽网络?
(请注意,我并不想让虚拟机访问物理 IB 网络,我希望拥有一个没有 IB 硬件的完全虚拟的 IB 网络)
答案1
以下两个驱动程序之一可能就是您正在寻找的:softRoCE (rdma_rxe) 或 softiWARP (http://www.gitorious.org/softiwarp).softRoCE驱动程序在Linux内核版本v4.8中上游。
答案2
目前,据我所知,QEMU/KVM 只能模拟基本(但足以运行 VM)的 bios/video/usb/disk/net 组合。我知道您说您不需要物理硬件,但为 VM 提供一些 IB 功能的最佳机会是使用 PCI 直通。