Ethernet Products
Determine ramifications of Intel® Ethernet products and technologies
5343 Discussions

DPDK ports sending or receiving packets, the jitter of transmission time is too large, > 5ms

众合
Beginner
263 Views
i am sorry for writing the question with chinese. 请教一个问题:我们系统在运行中会出现表决报文超时,调试检查发现可能是DPDK发送报文抖动问题,也有可能是DPDK接收报文抖动问题;在我们的系统中,我们希望平台上层发一个报文,DPDK马上向网络中发送这个报文,同样,网络中过来一个报文,希望DPDK马上提交这个报文给上层应用,也就是希望DPDK在底层发送和接收是没有多包缓存、延时等待这些机制的。在DPDK的应用软件中,我们已把发送报文的rte_eth_tx_burst函数的突发已设置为1,就是上层来一个报文就马上交给DPDK发送;对接收报文rte_eth_rx_burst函数的轮询已经足够快,从加的打印信息来看,基本上就网络中来一个报文就收一个报文上来了。所以,我们判断问题可能出在DPDK框架的驱动底层,在底层那里有多个报文缓存、等待这些机制存在。若判断正确,请问该如何设置?
0 Kudos
0 Replies
Reply