searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

dpdk-testpmd验证MLX5网卡mprq模式

2023-10-16 01:33:30
271
0

简介:

    dpdk-testpmd是dpdk提供的一个用户态测试工具,可以方便用户验证网卡采用dpdk pmd驱动后的性能。

    MLX5除了支持传统的 vec rx burst模式外,还提供了MPRQ(Multi-Packet RX Queue)模式,此模式可以节省PCI-E收包时消耗的带宽,从而提升小包的吞吐。

 

使用dpdk-testpmd测试MPRQ模式:

参数说明:

mprq_en : 开启MPRQ模式

rxqs_min_mprq: 开启MPRQ模式需要的最小队列数

rx_vec_en : 关闭vec 收包模式,为了支持更多的offload特性

mprq_log_stride_size: MPRQ buffer 步长

mprq_log_stride_num: MPRQ buffer seg数

 

测试单核单队列MPRQ cmd line:

./dpdk-testpmd -l 1,6-7 -n 4 -a 4b:00.0,mprq_en=1,rxqs_min_mprq=1,rx_vec_en=0,mprq_log_stride_size=11,mprq_log_stride_num=3  -- --rxq=1 --txq=1 --rxd=8192 --txd=8192 --nb-cores=1  -i

测试多核多队列MPRQ cmd line:

./dpdk-testpmd -l 1,6-13 -n 4 -a 4b:00.0,mprq_en=1,rxqs_min_mprq=1,rx_vec_en=0,mprq_log_stride_size=11,mprq_log_stride_num=3  -- --rxq=8 --txq=8 --rxd=8192 --txd=8192 --nb-cores=8  --flow-isolate-all --max-pkt-len=9018 --enable-scatter --tx-offloads=0x8000 -i

 

0条评论
0 / 1000
w****n
2文章数
0粉丝数
w****n
2 文章 | 0 粉丝
w****n
2文章数
0粉丝数
w****n
2 文章 | 0 粉丝
原创

dpdk-testpmd验证MLX5网卡mprq模式

2023-10-16 01:33:30
271
0

简介:

    dpdk-testpmd是dpdk提供的一个用户态测试工具,可以方便用户验证网卡采用dpdk pmd驱动后的性能。

    MLX5除了支持传统的 vec rx burst模式外,还提供了MPRQ(Multi-Packet RX Queue)模式,此模式可以节省PCI-E收包时消耗的带宽,从而提升小包的吞吐。

 

使用dpdk-testpmd测试MPRQ模式:

参数说明:

mprq_en : 开启MPRQ模式

rxqs_min_mprq: 开启MPRQ模式需要的最小队列数

rx_vec_en : 关闭vec 收包模式,为了支持更多的offload特性

mprq_log_stride_size: MPRQ buffer 步长

mprq_log_stride_num: MPRQ buffer seg数

 

测试单核单队列MPRQ cmd line:

./dpdk-testpmd -l 1,6-7 -n 4 -a 4b:00.0,mprq_en=1,rxqs_min_mprq=1,rx_vec_en=0,mprq_log_stride_size=11,mprq_log_stride_num=3  -- --rxq=1 --txq=1 --rxd=8192 --txd=8192 --nb-cores=1  -i

测试多核多队列MPRQ cmd line:

./dpdk-testpmd -l 1,6-13 -n 4 -a 4b:00.0,mprq_en=1,rxqs_min_mprq=1,rx_vec_en=0,mprq_log_stride_size=11,mprq_log_stride_num=3  -- --rxq=8 --txq=8 --rxd=8192 --txd=8192 --nb-cores=8  --flow-isolate-all --max-pkt-len=9018 --enable-scatter --tx-offloads=0x8000 -i

 

文章来自个人专栏
弹性网络-王怀彬
2 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0