网卡微突发(micro-burst)收包处理能力测试

测试目的

测试网卡在对微突发流量的处理性能。

预置条件

  1. 需要被测服务器和STC测试仪。
  2. 准备STC测试仪表,仪表一个端口连接服务器网卡一个端口,测试仪表构造预设微突发流量模型。

  3. 设置微突发模型分别为1ms间隔10个周期和1s间隔10个周期,进行测试。
  4. 配置服务器网卡一个端口运行testpmd 程序,单端口转发模式。

测试步骤

  1. 登录服务器A检查网卡状态。
  2. 启动服务器testpmd转发程序。

    ./x86_64-native-linuxapp-gcc/app/testpmd -l 0-1 -w d8:00.0 --socket-mem=2048,0 -- -i --rss-ip --nb-cores=1 --rxq=1 --txq=1 --rxd=1024 --txd=1024 --burst=64 --forward-mode=macswap

  3. 启动STC测试仪表,发送模型要求的微突发流量,分别测试1ms周期微突发10次,和1s周期微突发10次。
  4. 分别在ARM服务器平台和x86服务器平台重复以上步骤进行测试。

预期结果

  1. 仪表测试端口能够收到1ms周期的微突发流量,无丢包问题;接受和发送包数量一致。
  2. 仪表测试端口能够收到1s周期的微突发流量,无丢包问题。

测试结果

-

备注

Attachment2.tcc Attachment3.tcc