Network setup - device queue length
This test shows the impact on network throughput when increasing the device queue length.
sysctl -w net.core.netdev_max_backlog=2000 This parameter can also be modified permanently in the /etc/sysctl.conf file.
Observation
Increasing the device queue length from 1000 to 2000 leads to a throughput improvement of approximately 40%. Increasing the device queue length further, to 2500, results in a moderate throughput degradation.
Conclusion
The device queue length is an important tuning parameter. An improvement of approximately 40% is a very high value. But the observation that there is a size that is too large, resulting in degradation, indicates the need for careful usage of this parameter. Increasing this parameter is best done in combination with monitoring of the network or transaction throughput.