Re: netisr defered - active only one thread

2012-02-02 Thread Ryan Stone
On Thu, Feb 2, 2012 at 2:51 PM, Ryan Stone wrote: > of the last netisr through to be bound to a CPU. *sigh*, that should read "netisr thread" of course. ___ freebsd-net@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-net To un

Re: netisr defered - active only one thread

2012-02-02 Thread Ryan Stone
On Thu, Feb 2, 2012 at 2:09 PM, Alexander V. Chernikov wrote: > As far as I understand, the only effect of setting bindthreads to 1 causes > intr_event_bind() to bind soft netisr to appropriate CPU. Can you point me > to ML discussion or some other info clarifying this bug? http://lists.freebsd.o

Re: netisr defered - active only one thread

2012-02-02 Thread Adrian Minta
On 02/02/12 19:16, Коньков Евгений wrote: Здравствуйте, Adrian. Вы писали 2 февраля 2012 г., 18:09:33: AM> A multiqueue network card may help, like a dualport Intel igb E1G42ET. actually it is not. Intel have hardware separation to interrupts. So having only pptp trafic on interface cause ne

Re: netisr defered - active only one thread

2012-02-02 Thread Alexander V. Chernikov
On 02.02.2012 21:07, Ryan Stone wrote: 2012/2/2 Alexander V. Chernikov: P.S. it is also reasonable to set net.isr.bindthreads to 1 I really don't recommend setting this in any release. There is currently a bug with binding kernel threads that causes unrelated threads to be unnecessarily bound

Re: netisr defered - active only one thread

2012-02-02 Thread Ryan Stone
2012/2/2 Alexander V. Chernikov : > P.S. it is also reasonable to set net.isr.bindthreads to 1 I really don't recommend setting this in any release. There is currently a bug with binding kernel threads that causes unrelated threads to be unnecessarily bound to CPUs. In the specific case of net.i

Re[2]: netisr defered - active only one thread

2012-02-02 Thread Коньков Евгений
Здравствуйте, Adrian. Вы писали 2 февраля 2012 г., 18:09:33: AM> A multiqueue network card may help, like a dualport Intel igb E1G42ET. actually it is not. Intel have hardware separation to interrupts. So having only pptp trafic on interface cause next problem: only one thread process packets

Re: netisr defered - active only one thread

2012-02-02 Thread Adrian Minta
A multiqueue network card may help, like a dualport Intel igb E1G42ET. ___ freebsd-net@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Re: netisr defered - active only one thread

2012-02-02 Thread Alexander V. Chernikov
On 02.02.2012 12:59, Коньков Евгений wrote: Здравствуйте, Andrey. Вы писали 2 февраля 2012 г., 8:35:23: AZ> On 02.02.2012 5:11, Alexander V. Chernikov wrote: On 01.02.2012 20:45, Andrey Zonov wrote: Hi, I'm trying to tune machine with 8.2-STABLE for heavy network load and now playing with n

Re[2]: netisr defered - active only one thread

2012-02-02 Thread Коньков Евгений
Здравствуйте, Andrey. Вы писали 2 февраля 2012 г., 8:35:23: AZ> On 02.02.2012 5:11, Alexander V. Chernikov wrote: >> On 01.02.2012 20:45, Andrey Zonov wrote: >>> Hi, >>> >>> I'm trying to tune machine with 8.2-STABLE for heavy network load and >>> now playing with netisr. Could anyone explain me

Re: netisr defered - active only one thread

2012-02-01 Thread Andrey Zonov
On 02.02.2012 5:11, Alexander V. Chernikov wrote: On 01.02.2012 20:45, Andrey Zonov wrote: Hi, I'm trying to tune machine with 8.2-STABLE for heavy network load and now playing with netisr. Could anyone explain me why actually works only one netisr thread if I set them to 8? Can you please su

Re: netisr defered - active only one thread

2012-02-01 Thread Alexander V. Chernikov
On 01.02.2012 20:45, Andrey Zonov wrote: Hi, I'm trying to tune machine with 8.2-STABLE for heavy network load and now playing with netisr. Could anyone explain me why actually works only one netisr thread if I set them to 8? Can you please supply `nestat -Q` output and clarify you usage patte

netisr defered - active only one thread

2012-02-01 Thread Andrey Zonov
Hi, I'm trying to tune machine with 8.2-STABLE for heavy network load and now playing with netisr. Could anyone explain me why actually works only one netisr thread if I set them to 8? loader.conf: net.isr.maxthreads=8 net.isr.bindthreads=0 (also tried set to 1) hw.em.rxd=4096 (net.isr.numt