NFS over LAGG / lacp poor performance

Gerrit Kühn gerrit.kuehn at aei.mpg.de
Fri Apr 25 14:13:26 UTC 2014


On Fri, 25 Apr 2014 15:02:15 +0100 "Steven Hartland"
<killing at multiplay.co.uk> wrote about Re: NFS over LAGG / lacp poor
performance:

SH> We find that large numbers of queues causes high interrupt issues

Like the thing I am seeing with igb1 on my system?

---
root at storage:/root #	vmstat -i
interrupt                          total       rate
irq1: atkbd0                        2743          0
irq18: ehci0 uhci5               4445560          2
irq21: uhci1                          29          0
cpu0:timer                     355724275        227
irq256: igb0:que 0              99437514         63
irq257: igb0:que 1              61534816         39
irq258: igb0:que 2             101725601         65
irq259: igb0:que 3             100864440         64
irq260: igb0:link                      2          0
irq261: igb1:que 0               1689527          1
irq262: igb1:que 1            2357590958       1510
irq263: igb1:que 2               1584474          1
irq264: igb1:que 3               1923144          1
irq265: igb1:link                      2          0
irq266: mps0                   332232450        212
irq267: mps1                   194207894        124
irq268: mps2                   176700834        113
irq269: ahci0                   59175548         37
cpu1:timer                     419838321        268
cpu3:timer                     329696415        211
cpu2:timer                     328219053        210
Total                         4926593600       3156
---


irq262 sticks out like a sore thumb...

SH> however at a guess you did this to enable the machine to boot with
SH> all nics due to lack of auto mbuf tuning in 9.x.
SH> I'd go with ~2 queues per nic.

I was wondering what to try next for my system: either manually set the
queues back to 2 or 1 per NIC, or try upgrading to either 9.2 or 10 as it
looked like there have been improvements in the igb driver. Do you have
any recommendations on that?


cu
  Gerrit


More information about the freebsd-net mailing list