IRQ31 and IRQ32 on HPDL585 running FreeBSD 7.0 are consuming HIGH CPU usage

Ivan Voras ivoras at freebsd.org
Fri Nov 14 03:48:58 PST 2008


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.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 252 bytes
Desc: OpenPGP digital signature
Url : http://lists.freebsd.org/pipermail/freebsd-hardware/attachments/20081114/7fc43a3a/signature.pgp


More information about the freebsd-hardware mailing list