Re: irqbalance mandatory on SMP kernels?

From: Arjan van de Ven
Date: Mon Apr 17 2006 - 10:23:14 EST



> > I'm not sure what your actual problem is btw, the irqbalance tool is
> > supposed to automatically start at boot, did it not do that ?
> > (and no the kernel doesn't need to do everything, something like this
> > can perfectly well be done in userspace as irqbalance shows)
>
> My question is if the irqbalance util is really needed to activate IRQ
> balancing these days. Which kernel versions and higher (2.4xx and
> 2.6.xx) do need this tool?

again this isn't kernel specific this is chipset specific. 2.4 NEVER
balanced irqs manually, and 2.6 has an optional in-kernel balancer which
is very conservative and which RHEL disables. Again only SOME, old,
hardware does balancing in hardware.

>
> To my understanding can a Linux/UNIX kernel not be called SMP if it
> does not activate Symmetric IRQ balancing out of the box.

I think I highly disagree with your statement.
1) I think you are too narrow focusing on "kernel" rather than OS.
2) Why would an OS NOT be SMP even without any IRQ balancing at all?
(note, on just about any system irq load is < 1% even of 1 cpu)


> Why was
> irqbalance introduced as a tool inside kernel-utils in the 1st place?

because hardware stopped doing the balancing and it turned out that a
userspace balancer could do much better than the hardware anyway

> In other words: What happened to the Linux kernel that we today now
> need a tool called irqbalance ?

nothing happened to the kernel. Hardware changed.


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/