On Tue, Feb 03, 2009 at 10:20:13AM -0500, Kenny Chang wrote:
Ok, so their separate systms then. Did you actually experience drops on the
8-core system since the last reboot? I ask because even when its distributed
across all 8 cores, you only have about 500 total interrupts from the NIC, and
if you did get drops, something more than just affinity is wrong.
Regardless, spreading interrupts across cores is definately a problem. As eric
says, quad core chips are actually 2x2 cores, so you'll want to either just run
irqbalance to assign an apropriate affinity to the NIC, or manually look at each
cores physical id and sibling id, to assign affininty to a core or cores that
share an L2 cache. If you need to, as you've found, you may need to disable msi
interrupt mode on your bnx2 driver. That kinda stinks, but bnx2 IIRC isn't
multiqueue, so its not like msi provides you any real performance gain.
Neil
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html