标签: dma descriptor dpdk
我正在阅读基于DPDK的应用程序的性能优化指南,建议TX环大小应为RX环大小的4倍。我认为英特尔家伙凭经验获得了这个数字。是否有任何理由以1:4的比例分配戒指尺寸。
以下是效果指南的link:
答案 0 :(得分:0)
来自https://communities.intel.com/community/tech/wired/blog/2011/06/24/parameter-talk-tx-and-rx-descriptors
您可以在其下方看到“传输缓冲区”。要修改描述符的数量,只需增加值即可。在我们的Windows产品中,将限制为2048,并且必须以8为增量。在发送端,起始值为512,但仍然适用2048乘8的相同规则。为什么TX比RX更多?我们的架构倾向于使用非确定性RX端进行优先级,因此描述符的转换比TX端更多。此外,O / S有时不能及时将TX资产返还给司机。