Intel® Ethernet 800 Series
Linux Performance Tuning Guide
Ring Size
If packet drops are seen in ethtool -S <ethX> counters (rx_dropped, rx_dropped.nic) or there is suspected cache pressure with multiple queues active, try adjusting the ring size from the default value.
If it is suspected that buffer space allocation is causing packet drops at the current interrupt rate, you might try raising or lowering the values to check for improvement. Then, continue a binary search until you achieve optimal performance.
If cache pressure is suspected (with many queues active) reducing buffers from default can help Intel® Data Direct I/O (Intel® DDIO) operate more efficiently. Intel recommends trying 256 or 512 per queue, being aware that an increase in interrupt rate via ethtool -C might be necessary to avoid an increase in rx_dropped rate.