Although CONFIG_IRQBALANCE is enabled IRQ's don't seem to be balanced very well

From: Jesper Juhl
Date: Tue Jan 10 2006 - 06:15:40 EST


I enabled CONFIG_IRQBALANCE with 2.6.15 and 2.6.15-mm2 (which the
numbers below are from), and had expected that to evenly (or at least
close to evenly) balance IRQ's across the two CPU cores of my Athlon
X2 4400+. But as you can see below, CPU0 seems to be heavily favoured
- what's the reason for that and is it something I can improve upon?
Is it due to this being a Dual Core CPU and not two physically sepperate CPU's?
Do I need any userspace tools in addition to CONFIG_IRQBALANCE?

juhl@dragon:~$ date && cat /proc/interrupts
Tue Jan 10 11:20:33 CET 2006
CPU0 CPU1
0: 3818901 18920 IO-APIC-edge timer
1: 8398 7 IO-APIC-edge i8042
8: 0 1 IO-APIC-edge rtc
9: 0 0 IO-APIC-level acpi
12: 210259 11 IO-APIC-edge i8042
18: 12883 1 IO-APIC-level eth0
19: 15906 291 IO-APIC-level aic7xxx
20: 1284 1 IO-APIC-level EMU10K1
NMI: 0 0
LOC: 3838143 3837641
ERR: 0
MIS: 0

juhl@dragon:~$ date && cat /proc/interrupts
Tue Jan 10 12:12:38 CET 2006
CPU0 CPU1
0: 6944246 18920 IO-APIC-edge timer
1: 11291 7 IO-APIC-edge i8042
8: 0 1 IO-APIC-edge rtc
9: 0 0 IO-APIC-level acpi
12: 393217 11 IO-APIC-edge i8042
18: 38690 1 IO-APIC-level eth0
19: 204122 291 IO-APIC-level aic7xxx
20: 10877 1 IO-APIC-level EMU10K1
NMI: 0 0
LOC: 6963608 6963106
ERR: 0
MIS: 0


--
Jesper Juhl <jesper.juhl@xxxxxxxxx>
Don't top-post http://www.catb.org/~esr/jargon/html/T/top-post.html
Plain text mails only, please http://www.expita.com/nomime.html
-
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/