SR-IOV
当前有几种流行的I/O虚拟化技术?
软件模拟
通过虚拟化hypervisor层模拟虚拟网卡,实现与物理设备一样的接口,虚拟机操作系统无须修改直接驱动虚拟网卡。缺点是,性能相对较差。
网卡直通
虚拟机绕过hypervisor层,直接访问物理I/O设备,具有最高的性能。缺点是,一个物理I/O设备只能被一个虚拟机独享。
SR-IOV
继承网卡直通高性能,同时物理I/O设备跨虚拟机共享,具有较好前景。
什么是SR-IOV?
由PCI-SIG组织定义的PCIe规范的扩展规范,通过标准规范,为虚拟机提供独立的内存空间、中断和DMA数据流,来避免VMM的介入。
SR-IOV有哪些特点?
PF - 包括管理SR-IOV功能在内的所有PCIe功能。可以像其他PCIe设备一样被发现、管理和处理,同时拥有完全配置资源。
VF - 一种轻量级PCIe功能,仅拥有用于自身行为的配置资源。简单说,就是PF虚拟出来的功能,一个或多个VF共享一个PF,其驱动装在虚拟机上,当VF分配给虚拟机后,虚拟机就可以像使用普通PCIe设备一样初始化和配置VF。
SR-IOV有哪些优势?
SR-IOV有哪些劣势?
Last updated