lagg/lacp poor traffic distribution
Eugene Grosbein
egrosbein at rdtc.ru
Tue Dec 21 14:48:33 UTC 2010
On 21.12.2010 20:41, Fabien Thomas wrote:
>>>> 1. Is it a bug or design problem?
>>>
>>> How many queues have you with igb? If it's one it will explain why the flowid is bad for load balancing with lagg.
>>
>> How do I know? I've read igb(4) manual page and found no words
> vmstat -i will show the queue (intr for the queue) normally it's the number of CPU available.
# vmstat -i
interrupt total rate
irq5: uart2 8 0
irq18: ehci0 uhci5+ 2 0
irq19: uhci2 uhci4+ 2182 0
irq23: uhci3 ehci1 124 0
cpu0: timer 39576224 1993
irq256: em0:rx 0 115571349 5822
irq257: em0:tx 0 136632905 6883
irq259: em1:rx 0 115829181 5835
irq260: em1:tx 0 138838991 6994
irq262: igb0:que 0 157354922 7927
irq263: igb0:que 1 577369 29
irq264: igb0:que 2 280207 14
irq265: igb0:que 3 241826 12
irq266: igb0:link 2 0
irq267: igb1:que 0 164620363 8293
irq268: igb1:que 1 238678 12
irq269: igb1:que 2 248478 12
irq270: igb1:que 3 762453 38
irq271: igb1:link 3 0
cpu2: timer 39576052 1993
cpu3: timer 39576095 1993
cpu1: timer 39575913 1993
Total 989503327 49849
It seems I have four queues per igb card but only one of them works?
Eugene Grosbein
More information about the freebsd-net
mailing list