Re: 2.5.67-mm4 & IRQ balancing

Philippe Gramoullé (philippe.gramoulle@mmania.com)
Sat, 19 Apr 2003 15:39:23 +0200


Hello,

On Fri, 18 Apr 2003 17:51:16 -0700
Andrew Morton <akpm@digeo.com> wrote:

| $ cat /proc/interrupts
| > CPU0 CPU1
| > 0: 47851610 0 IO-APIC-edge timer
| > 1: 51789 0 IO-APIC-edge i8042
| > 2: 0 0 XT-PIC cascade
| > 3: 171 0 IO-APIC-edge serial
| > 8: 772066 0 IO-APIC-edge rtc
| > 12: 3 0 IO-APIC-edge i8042, i8042, i8042, i8042
| > 15: 58 1 IO-APIC-edge ide1
| > 16: 47047 0 IO-APIC-level ohci1394
| > 18: 391753 0 IO-APIC-level EMU10K1
| > 19: 911863 0 IO-APIC-level uhci-hcd
| > 20: 261806 0 IO-APIC-level eth0
| > 22: 273648 0 IO-APIC-level aic7xxx
|
| It is supposed to do that.

Ok.

|
| You might as well beat the rush; boot with the `noirqbalance' option and
| run http://people.redhat.com/arjanv/irqbalance/. We want to pull the
| irq balancer out of the kernel altogether.

Ok, i booted with noriqbalance, removed nmi_watchdog=1 and ran irqbalance 0.06.

Now after few minutes of activity :

# cat /proc/interrupts

CPU0 CPU1
0: 73897 577734 IO-APIC-edge timer
1: 3297 18 IO-APIC-edge i8042
2: 0 0 XT-PIC cascade
3: 177 0 IO-APIC-edge serial
8: 1 0 IO-APIC-edge rtc
12: 3 0 IO-APIC-edge i8042, i8042, i8042, i8042
15: 10 1 IO-APIC-edge ide1
18: 0 0 IO-APIC-level EMU10K1
19: 8366 0 IO-APIC-level uhci-hcd
20: 1306 0 IO-APIC-level eth0
22: 30753 965 IO-APIC-level aic7xxx
23: 0 0 IO-APIC-level uhci-hcd
NMI: 0 0
LOC: 649138 649349
ERR: 0
MIS: 0

and about 30 seconds later ( mail checking )

# cat /proc/interrupts
CPU0 CPU1
0: 73897 676905 IO-APIC-edge timer
1: 3571 18 IO-APIC-edge i8042
2: 0 0 XT-PIC cascade
3: 177 0 IO-APIC-edge serial
8: 1 0 IO-APIC-edge rtc
12: 3 0 IO-APIC-edge i8042, i8042, i8042, i8042
15: 10 1 IO-APIC-edge ide1
18: 0 0 IO-APIC-level EMU10K1
19: 15866 0 IO-APIC-level uhci-hcd
20: 1377 0 IO-APIC-level eth0
22: 34408 965 IO-APIC-level aic7xxx
23: 0 0 IO-APIC-level uhci-hcd
NMI: 0 0
LOC: 748312 748523
ERR: 0
MIS: 0

Is this what you are looking for ? and are the values changes meaningful ?

Thanks,

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