Bartosz Giza wrote:
Hi,

i have two core system with freebsd 7.0. I have two NIC; first is em and second is bge.
I wonder why system put irq processes almost always to one core.
There is example:

  11 root        1 171 ki31     0K     8K RUN    0 311.2H 96.19% idle: cpu0
   10 root       1 171 ki31     0K     8K CPU1   1 271.4H 71.44% idle: cpu1
   21 root       1 -68    -     0K     8K WAIT   1  48.8H 13.87% irq17: bge0
   20 root       1 -68    -     0K     8K -      1  42.9H 11.72% em0 taskq

Almost all the time irq17: bge0 and em0 taskq are on second cpu (1).
I use SCHED_4BSD scheduler. How can i make system to use two cores not one for interrupt handling.

In Linux it is possible to use SMP IRQ Affinity to attach IRQs to different CPUs.

I wonder if there any way to do the same with FreeBSD?

--
 Oleksandr Samoylyk
 OVS-RIPE
_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to