Date: Fri, 09 Mar 2012 01:10:30 +0700 From: Eugene Grosbein <egrosbein@rdtc.ru> To: Ivan Voras <ivoras@freebsd.org> Cc: freebsd-net@freebsd.org Subject: Re: Multiqueue support, igb Message-ID: <4F58F616.3020703@rdtc.ru> In-Reply-To: <jja9p7$i59$1@dough.gmane.org> References: <jja9p7$i59$1@dough.gmane.org>
next in thread | previous in thread | raw e-mail | index | archive | help
08.03.2012 19:47, Ivan Voras пишет: > Hello, > > What is the current state of support for multithreaded TCP processing in > CURRENT? If a NIC supports multiple queues, will they be used > automatically or net.isr.numthreads needs to be increased? > > I have this situation on a machine with an igb card: > > irq256: igb0:que 0 103573 11 > irq257: igb0:que 1 10094 1 > irq258: igb0:que 2 18231 2 > irq259: igb0:que 3 18186 2 > > This looks like the first queue is used ~~ 10x more often than the > others. Is this a problem? It seems you have lots of non-TCP and non-UDP traffic like PPPoE or GRE. igb(4) uses Microsoft Receive Side Scaling, so it cannot compute a hash for such ethernet frames and they all go to queue zero. That is unavoidable with those cards. Eugene Grosbein
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4F58F616.3020703>