网卡SR-IOV的VF多队列功能测试

测试目的

测试网卡是否支持VF多队列功能。

预置条件

  1. 按组网方式1搭建测试环境。
  2. 服务器BIOS、OS和网卡均正确配置了SR-IOV功能。

测试步骤

  1. 将被测网卡的VF1分配给虚拟机VM1,登录VM1,查看VF1网口的队列信息,有结果1。

    ethtool -l <vifname>

  2. 陪测服务器端使用scapy发送大量离散IPV4报文,目标mac地址为vf的mac地址,查看vf的计数器,有结果2。

    ethtool -S <vifname> | grep rx | grep packet

  3. 修改vf队列数为最大值,有结果3。
  4. Scapy 重新发送大量离期IPV4报文,得到结果4。

预期结果

  1. vf支持多队列,combined大于1。
  2. 所有rx queue都有接收数据的增长。
  3. 队列数设置成功。
  4. 在新设置的Queue中,数据可重新被hash接收,各rx queue的计数器均有变化。

测试结果

-

备注

-