网卡GRO功能测试

测试目的

测试IPv4场景下GRO开关情况下tcp的性能对比测试。

预置条件

  1. 按组网方式1搭建测试环境。
  2. 若网卡支持LRO功能,关闭此功能。

    ethtool -K <ifname> lro off

测试步骤

  1. 在被测服务器上,开启待测网卡的GRO功能。

    ethtool -K <ifname> gro on

  2. 使用iperf工具从陪测服务器向本端发包,数据长度大于MSS值(例如:10000字节)。

    本端收包:iperf -s

    对端发包:iperf -c 本端地址 -n 10000

    提前在本端进行抓包,有结果1。

    tcpdump -enn -i enp7s0f0 –s0 -w 文件名.pcap

  3. 两端都关闭GRO功能,重复步骤2,有结果2。

    ethtool -K <ifname> gro off

测试结果

-

预期结果

  1. 本端抓取到的下行TCP报文进行了聚合。
  2. 本端抓取到的下行TCP报文没有进行聚合。

备注

-