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