I was reading Performance Optimization Guidelines for DPDK based applications and it is recommended that TX ring size should be 4 times that of RX ring size. I think Intel guys got this number empirically. Is there any reason to allocate the ring size in 1:4 ratio.
Here is the link for the performance guidelines:
From https://communities.intel.com/community/tech/wired/blog/2011/06/24/parameter-talk-tx-and-rx-descriptors