⑴KVM网络虚拟化(二)
前面介绍的虚拟化技术本质上是共享设备,其代价是性能下降,不适用于追求性能的场景。 设备透传技术提供了虚拟机独占设备的方法。 这种情况下,网卡PCIPassthrough可以将物理网卡直接交给虚拟机。 虚拟机拥有专用网卡,性能接近物理网卡。
由于PCI透明虚拟转机必须独占网卡,因此对主机中的网卡数量也有要求。 同时,设备透明迁移在虚拟机直接迁移时也会遇到问题。
SR-IOV的全称是Single-RootI/OVirtualization,是一种与虚拟机共享PCI-E设备的解决方。 SR-IOV绕过硬件的系统和虚拟化层,允许每个虚拟机拥有单独的内存地址、中断和DMA流。
SR-IOV有两种功能模型:
![](https://img2.baidu.com/it/u=991681246,2257081980&fm=253.jpg)