|
From: Richard C. H. <ri...@mo...> - 2009-03-10 17:24:55
|
Thanks for the reply Mitch. I knew that we had to use irqbalance with APIC-based interrupts, but didn't know that held true in the MSI-X world as well. Thanks for the info. -richard On Mar 10, 2009, at 10:07 AM, Williams, Mitch A wrote: >> What I'm seeing: All of the interrupts are landing on CPU0 and using >> up too much time for my liking. I'd like to spread the interrupts >> around some more, isn't this what having multiple queues is for? The >> userland irqbalance is disabled for now, as I thought the >> hardware and >> driver were supposed to distribute things. > > You need to use the irqbalance daemon. The hardware balances traffic > across receive queues; the irqbalancer balances queues across CPUs. > > Make sure you have a current irqbalancer from http://irqbalance.org. > The older versions don't handle MSI-X very well. > > -Mitch |