Re: CONFIG_IRQBALANCE for 64-bit x86 ?

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Mark Lord
Date: Tuesday, November 20, 2007 - 8:47 am

Arjan van de Ven wrote:
..

It's much more than just "policy".
Distributing IRQs across available cores is *essential* functionality,
not an optional "extra" as this would have it be.

After reading some of the replies, I installed it on my malfunctioning 64-bit
system, but discovered it does not perform nearly as well as the kernel solution
in the 32-bit system does.

Responsiveness was jerky, and it took a long time to have any noticeable effect.

And in the end, it still just assigned IRQs to two of the four available cores.
Which still results in the task scheduler fighting against IRQs more than necessary.

Much of this could be due to a slow response curve in the userspace balancer (?),
but I have not yet examined it for such bugs.  Hopefully it also is clever enough
to mlock() itself, and to run at a low RT priority ? 

It really does need to respond *quickly* to changes in IRQ load,
as otherwise I see dropouts on sound playback (let along video..) and the like.

The vast majority of Linux machines are "single package", and this software
appears to be designed more for multi package, and doesn't do a great job here
on the single package Intel cores I have (Core2duo, Core2quad).

Cheers
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
CONFIG_IRQBALANCE for 64-bit x86 ?, Mark Lord, (Mon Nov 19, 9:12 pm)
Re: CONFIG_IRQBALANCE for 64-bit x86 ?, Ismail , (Mon Nov 19, 9:15 pm)
Re: CONFIG_IRQBALANCE for 64-bit x86 ?, Nick Piggin, (Mon Nov 19, 9:17 pm)
Re: CONFIG_IRQBALANCE for 64-bit x86 ?, Willy Tarreau, (Mon Nov 19, 9:29 pm)
Re: CONFIG_IRQBALANCE for 64-bit x86 ?, Adrian Bunk, (Mon Nov 19, 9:37 pm)
Re: CONFIG_IRQBALANCE for 64-bit x86 ?, Nick Piggin, (Mon Nov 19, 10:24 pm)
Re: CONFIG_IRQBALANCE for 64-bit x86 ?, H. Peter Anvin, (Mon Nov 19, 10:28 pm)
Re: CONFIG_IRQBALANCE for 64-bit x86 ?, Arjan van de Ven, (Mon Nov 19, 10:37 pm)
Re: CONFIG_IRQBALANCE for 64-bit x86 ?, Arjan van de Ven, (Tue Nov 20, 7:47 am)
Re: CONFIG_IRQBALANCE for 64-bit x86 ?, Nick Piggin, (Tue Nov 20, 8:43 am)
Re: CONFIG_IRQBALANCE for 64-bit x86 ?, Mark Lord, (Tue Nov 20, 8:47 am)
Re: CONFIG_IRQBALANCE for 64-bit x86 ?, Mark Lord, (Tue Nov 20, 8:52 am)
Re: CONFIG_IRQBALANCE for 64-bit x86 ?, Arjan van de Ven, (Tue Nov 20, 9:02 am)
Re: CONFIG_IRQBALANCE for 64-bit x86 ?, Mark Lord, (Tue Nov 20, 9:10 am)
Re: CONFIG_IRQBALANCE for 64-bit x86 ?, Mark Lord, (Tue Nov 20, 11:42 am)
Re: CONFIG_IRQBALANCE for 64-bit x86 ?, Andi Kleen, (Tue Nov 20, 12:17 pm)
Re: CONFIG_IRQBALANCE for 64-bit x86 ?, Mark Lord, (Tue Nov 20, 1:02 pm)
Re: CONFIG_IRQBALANCE for 64-bit x86 ?, Arjan van de Ven, (Tue Nov 20, 2:58 pm)
Re: CONFIG_IRQBALANCE for 64-bit x86 ?, Ingo Molnar, (Tue Nov 20, 3:01 pm)
Re: CONFIG_IRQBALANCE for 64-bit x86 ?, Mark Lord, (Tue Nov 20, 4:17 pm)
Re: CONFIG_IRQBALANCE for 64-bit x86 ?, Mark Lord, (Tue Nov 20, 4:22 pm)
Re: CONFIG_IRQBALANCE for 64-bit x86 ?, Ingo Molnar, (Tue Nov 20, 4:27 pm)
Re: CONFIG_IRQBALANCE for 64-bit x86 ?, H. Peter Anvin, (Tue Nov 20, 4:33 pm)
Re: CONFIG_IRQBALANCE for 64-bit x86 ?, Ingo Molnar, (Tue Nov 20, 4:47 pm)
Re: CONFIG_IRQBALANCE for 64-bit x86 ?, H. Peter Anvin, (Tue Nov 20, 4:50 pm)
Re: CONFIG_IRQBALANCE for 64-bit x86 ?, Ingo Molnar, (Tue Nov 20, 5:07 pm)
Re: CONFIG_IRQBALANCE for 64-bit x86 ?, H. Peter Anvin, (Tue Nov 20, 5:20 pm)
Re: CONFIG_IRQBALANCE for 64-bit x86 ?, Ingo Molnar, (Tue Nov 20, 5:36 pm)
Re: CONFIG_IRQBALANCE for 64-bit x86 ?, H. Peter Anvin, (Tue Nov 20, 5:47 pm)
Re: CONFIG_IRQBALANCE for 64-bit x86 ?, Jeff Garzik, (Tue Nov 20, 7:48 pm)
Re: CONFIG_IRQBALANCE for 64-bit x86 ?, Nick Piggin, (Thu Nov 22, 12:54 am)