Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Nov 2008 12:49:13 +0100
From:      Ivan Voras <ivoras@freebsd.org>
To:        freebsd-hardware@freebsd.org
Cc:        freebsd-net@freebsd.org
Subject:   Re: IRQ31 and IRQ32 on HPDL585 running FreeBSD 7.0 are consuming HIGH CPU usage
Message-ID:  <gfjoio$cf3$1@ger.gmane.org>
In-Reply-To: <305614.76266.qm@web45809.mail.sp1.yahoo.com>
References:  <305614.76266.qm@web45809.mail.sp1.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
Won De Erick wrote:

> Another thing, I observed that in the above test, the net.isr is enabled by default. When I tried disabling this,
> 
> # sysctl net.isr.direct=0
> net.isr.direct: 1 -> 0
> 
> the result:
> 
> 52 root        1 -68    -     0K    16K WAIT   b  64:00 42.97% irq32: bce1
> 51 root        1 -68    -     0K    16K WAIT   a  38:22 12.26% irq31: bce0
> 
> The CPU utilizations considerably dropped!

You will probably find a "swi" process that has picked up the difference
(when isr.direct is disabled, some of network protocol processing is
offloaded to a swi thread). This might help spread the load across CPU
but in my testing it didn't help real-world throughput.


[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFJHWW5ldnAQVacBcgRAuSIAKCTKl2OQhfLfdZEko958W+sLSOk8QCfTGwe
NuARD4/ZI0qppdyEmyfMtYU=
=1918
-----END PGP SIGNATURE-----

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?gfjoio$cf3$1>