On 20 Feb 1999, Sanna Lee wrote:

> > yes. IO-APIC allows to dispatch interrupts on both CPU. Without IO-APIC,
> > only cpu 0 takes interrupts ==> I/O slow down.
> 
> Hmmm, that's very interesting. Do you think this slowdown justifies adding the
> IO-APIC? It increases the price of the motherboard by 30%, unfortunately. :-(

it pretty much looks like a desktop motherboard, and as such the interrupt
penalty is not really noticeable. The IOAPIC does quite intelligently
distribute interrupts.

> > Try an old SMP kernel without IO-APIC (I would say a 2.0.x, maybe
> > 2.0.36).
> 
> Oh, we wanted so much to use kernel 2.2.1. :-(

no, you'll have a 2.2 kernel with 2.0-level interrupts, but the rest of
the system will happily run 2.2.

you could also send some of the interrupts to the other CPU (sort of poor
man's IO-APIC emulation), but this adds 5-10 usecs penalty to every
interrupt received on the second CPU, and increased APIC bus traffic.

-- mingo

-
Linux SMP list: FIRST see FAQ at http://www.irisa.fr/prive/mentre/smp-faq/
To Unsubscribe: send "unsubscribe linux-smp" to [EMAIL PROTECTED]

Reply via email to