分类: IT业界
2014-04-21 09:20:33
什么是SR-IOV?
SR-IOV是一种标准,可将单个PCIe设备(称为物理功能)向操作系统和虚拟机管理程序呈现为多个独立的PCIe设备(每个设备均称为虚拟功能)。
自ESXi 5.1版起,VMware开始支持SR-IOV(单根IO虚拟化)功能,到了ESXi 5.5版,此功能已逐步成熟。本博文介绍与ESXi 5.1相比,ESXi 5.5增强和新增了哪些功能。
功能类别 |
vSphere ESXi 5.1正式发布版 |
vSphere ESXi 5.5正式发布版 |
增强功能 |
无 |
在vSphere 5.5中,虽然虚拟交换机(标准交换机和分布式交换机)不处理启用了SR-IOV并连接至该交换机的虚拟机的网络流量,但您可以在端口组或端口级别通过配置策略控制分配的虚拟功能。 |
支持的配置 |
SR-IOV不支持配备AMD处理器的主机。 |
SR-IOV支持配备AMD处理器的主机。 |
在ESXi主机上启用SR-IOV |
使用NIC驱动程序模块的max_vfs参数在技术支持模式下启用SR-IOV。 |
使用vSphere Web Client启用SR-IOV。 |
从vSphere 5.1升级 |
无 |
虽然ESXi 5.1支持SR-IOV,但无法使用vSphere Web Client在其上配置SR-IOV。 |
网络选项 |
无 |
对于采用VF的虚拟机适配器,我们可以配置特定的网络功能(MTU大小、针对VF流量的安全策略、VLAN标记模式)。 |
处理VM流量 |
对于支持SR-IOV的物理适配器,无法配置其物理功能(PF)来处理虚拟机流量。 |
对于支持SR-IOV的物理适配器,可配置其物理功能(PF)和虚拟功能(VF)来处理虚拟机流量。 |
配置最大值 |
每个主机的SR-IOV虚拟功能数量:32 SR-IOV支持的10 G pNIC数量:4
|
每个主机的SR-IOV虚拟功能数量:64 SR-IOV支持的10 G pNIC数量:8
|
注意:在支持的英特尔NIC上,SR-IOV最多支持43个虚拟功能;在支持的Emulex NIC上,SR-IOV最多支持64个虚拟功能。可用于直通传输的实际虚拟功能数量取决于每个功能所需的中断向量数量。
参考资料: