Date: Mon, 14 Sep 2009 16:23:36 +0500 From: rihad <rihad@mail.ru> To: Barney Cordoba <barney_cordoba@yahoo.com> Cc: freebsd-net@FreeBSD.org Subject: Re: [POLLING] strange interrupt/system load Message-ID: <4AAE27B8.6050006@mail.ru> In-Reply-To: <676338.40771.qm@web63905.mail.re1.yahoo.com> References: <676338.40771.qm@web63905.mail.re1.yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Barney Cordoba wrote: > >> Without polling (current load around 190-200 mbit/s, around >> 24-26 kpps): >> >> top: >> CPU: 0.0% user, 0.0% nice, 8.4% >> system, 0.0% interrupt, 91.6% idle >> >> Interrupts/s: 18322 total >> 28 mpt0 irq16 >> 1999 cpu0: time >> 6906 em0 irq256 >> 3392 em1 irq257 >> 1999 cpu1: time >> 1999 cpu2: time >> 1999 cpu3: time > > You really need to look at the taskq usage as averaging on a 4 core CPU: 0.0% user, 0.0% nice, 10.0% system, 0.0% interrupt, 90.0% idle 27 root 1 -68 - 0K 16K - 1 137:47 40.28% em0 taskq 28 root 1 -68 - 0K 16K - 2 5:05 0.88% em1 taskq > You'll do a lot better setting your ITR to 2000 or so. You really don't > need an interrupt every 4 packets at those traffic levels. Sorry, how would I do that? And how do I find the current ITR value?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4AAE27B8.6050006>