During performance tests of my dual port 10GE NIC card based on Intel® 82599ES 10GbE controller chipset, which uses ixgbe driver I experience significant packet loss when using several RSS queues, which are mapped to multiple cores.
Proc: 2x Intel Xeon X5660 2.8 GHz with HT enabled (6 cores) - all together there are 12 cores.
Mem: 12 GB DDR3 RAM (1333MHz)
NIC: 2x dual port Intel® 82599ES 10GbE NIC
Steps to reproduce the problem:
There is also no difference if HyperThreading is disbled. In this case only 12 RSS queues are created by default.
Please note that the problem can be avoided by using only 4 RSS queues:
modprobe ixgbe RSS=4,4,4,4
Any more lines then that cause the mentioned issue. I also tried older version 3.13.10, where the limit number was 6 RSS lines.
Could you provide me with any workaround or solution. Also please do not hesitate to ask me for more information or tests.
Log in to post a comment.