sorry, my fault with 82574L.
interrupt handling is very difficult when 100kpps. Not only used one core for handling interrupts but it is spread across multiple cores. More power for the router. Tested. Processing packets inside the kernel does not interest me. I can not influence. Current Ethernet with one queue (1tx/rx) Kill reliably router around 10kpps. In exchange for i350 (4tx/4rx) grow extremely high maximum load. Also tested. Packet processing in the kernel, it is not so difficult, especially when each core handles a quarter rx of the flow through the delivery of the packet to a particular core.
dual Ethernet with 1 queue rx and 1 tx
# CPU LOAD IRQ DISK
0 CPU0 0% 0% 0%
1 CPU1 0% 0% 0%
2 CPU2 0% 0% 0%
3 CPU3 0% 0% 0%
4 cpu4 28% 28% 0%
5 cpu5 0% 0% 0%
6 cpu6 3% 3% 0%
7 cpu7 21% 21% 0%
dual Ethernet with 4 rx queue and 4 tx
# CPU LOAD IRQ DISK
0 CPU0 8% 8% 0%
1 CPU1 5% 5% 0%
2 CPU2 5% 5% 0%
3 CPU3 4% 4% 0%
4 cpu4 4% 4% 0%
5 cpu5 4% 4% 0%
6 cpu6 9% 9% 0%
7 cpu7 6% 6% 0%
both the Xeon E3.
Anyway, thank you all for your reply.
interrupt handling is very difficult when 100kpps. Not only used one core for handling interrupts but it is spread across multiple cores. More power for the router. Tested. Processing packets inside the kernel does not interest me. I can not influence. Current Ethernet with one queue (1tx/rx) Kill reliably router around 10kpps. In exchange for i350 (4tx/4rx) grow extremely high maximum load. Also tested. Packet processing in the kernel, it is not so difficult, especially when each core handles a quarter rx of the flow through the delivery of the packet to a particular core.
dual Ethernet with 1 queue rx and 1 tx
# CPU LOAD IRQ DISK
0 CPU0 0% 0% 0%
1 CPU1 0% 0% 0%
2 CPU2 0% 0% 0%
3 CPU3 0% 0% 0%
4 cpu4 28% 28% 0%
5 cpu5 0% 0% 0%
6 cpu6 3% 3% 0%
7 cpu7 21% 21% 0%
dual Ethernet with 4 rx queue and 4 tx
# CPU LOAD IRQ DISK
0 CPU0 8% 8% 0%
1 CPU1 5% 5% 0%
2 CPU2 5% 5% 0%
3 CPU3 4% 4% 0%
4 cpu4 4% 4% 0%
5 cpu5 4% 4% 0%
6 cpu6 9% 9% 0%
7 cpu7 6% 6% 0%
both the Xeon E3.
Anyway, thank you all for your reply.