软件虚拟交换机占用宿主机 CPU 并引入转发延迟,SR-IOV 让虚拟机直接使用物理网卡的虚拟功能 VF 绕过这一层。本文按启用、选型、取舍三步梳理 PVE 与 VMware 的落地要点。

启用前的三件套检查

  • 主板 BIOS 开启 VT-d 或 IOMMU,否则驱动装好也看不到虚拟功能。
  • Linux 内核启用 iommu=on,PVE 需要修改 GRUB 内核参数并重启生效。
  • PF 驱动加载后用命令行创建 VF,数量要不少于规划直通的虚拟机数,并确认虚拟机一侧的驱动已就绪。

选型:芯片与端口数决定直通能力

存储网做直通时,建议预留独立网卡只承载高性能流量。以 EB-LINK 在售型号为例,PCI-EX8 25G双光口光纤网卡(英特尔Intel XXV710芯片)的两个光口可分别上联两台存储交换机形成冗余;PCI-EX16 25G四光口光纤网卡(英特尔Intel E810芯片)端口更多,适合单卡承载多类流量的紧凑机架,把不同 VF 分给业务与存储,避免互相抢占。

直通之后的取舍

VF 直通的收益是吞吐上升、延迟下降,但热迁移通常会受限。一般建议长驻、延迟敏感的虚拟机走直通,普通虚拟机仍走虚拟交换机。上线前用 iperf3 对打验证每个 VF 的带宽,并记录 VF 与 MAC 的对应关系,方便后续排障。

规划直通规模时若不确定 VF 数量与带宽怎么算,可致电 0755-83179002 与技术支持确认配置清单后再下单。