lagg/lacp poor traffic distribution
Fabien Thomas
fabien.thomas at netasq.com
Tue Dec 21 15:57:43 UTC 2010
On Dec 21, 2010, at 3:48 PM, Eugene Grosbein wrote:
> 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?
Yes.
Jack will certainly confirm but it seems that RSS hash does not seems to take vlan in account and default to queue0 ?
>
> Eugene Grosbein
More information about the freebsd-net
mailing list