On Sun, 2006-12-24 at 11:34 +0200, Robert Iakobashvili wrote: > Sorry for repeating, now in text mode. > > Is there a way to balance IRQs from a network card among Intel CPU cores > with Intel 5000 series chipset? > > We tried the Broadcom network card (lspci is below) both in MSI and > io-apic mode, but found that the card interrupt may be moved to > another logical CPU, but not balanced among CPUs/cores. > > Is that a policy of Intel chipset, that linux cannot overwrite? Can it > be configured > somewhere and by which tools?
first of all please don't use the in-kernel irqbalancer, use the userspace one from www.irqbalance.org instead... Am I understanding you correctly that you want to spread the load of the networking IRQ roughly equally over 2 cpus (or cores or ..)? If so, that is very very suboptimal, especially for networking (since suddenly a lot of packet processing gets to deal with out of order receives and cross-cpu reassembly). As for the chipset capability; the behavior of the chipset you have is to prefer the first cpu of the programmed affinity mask. There are some ways to play with that but doing it on the granularity you seem to want is both not practical and too expensive anyway.... Greetings, Arjan van de Ven -- if you want to mail me at work (you don't), use arjan (at) linux.intel.com Test the interaction between Linux and your BIOS via http://www.linuxfirmwarekit.org - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html