Dear Sir/Madam

Does drivers for intel 82599 (ix) support hardware queues ? I have problem with saturate 10G on multicore hardware. I achieve about 2Gbps, limitation is one interrupt (ix) with saturate about 99% CPU0

$ vmstat -i
interrupt                       total     rate
irq0/clock                     187030      785
irq0/ipi                         5600       23
irq144/acpi0                        1        0
irq112/em0                        645        2
irq115/ix0                          1        0
irq116/ix1                          1        0
irq99/uhci0                        12        0
irq99/uhci2                        27        0
irq99/ehci0                         3        0
irq103/pciide0                   1749        7
Total                          195069      819




For instance (the same hardware) with Freebsd 10.x:
vmstat -i

irq268: isci0                   28092945          3
irq271: ix0:que 0            53447165507       6611
irq272: ix0:que 1            49460990619       6118
irq273: ix0:que 2            48486629302       5997
irq274: ix0:que 3            47965902905       5933
irq275: ix0:que 4            48017192998       5939
irq276: ix0:que 5            48373640474       5983
irq277: ix0:que 6            48569492714       6007
irq278: ix0:link                  324258          0
irq279: ix1:que 0            74765151411       9248
irq280: ix1:que 1            67306739333       8325
irq281: ix1:que 2            65669566046       8123
irq282: ix1:que 3            64886696798       8026
irq283: ix1:que 4            65925381142       8154
irq284: ix1:que 5            65464002797       8097
irq285: ix1:que 6            66509611829       8227
irq286: ix1:link                  345737          0


interrupts spread over all the CPUs and I do not have problem to achieve 10G. Freebsd also has a tuanble sysctl -> hw.ixgbe.num_queues="7".



--
Z poważaniem
Konrad Kręciwilk
Inżynier Sieci, NOC
[email protected]
tel. 883 131 165
KORBANK S.A.
http://www.korbank.pl

Reply via email to