On Tue, Jun 20, 2006 at 10:42:06AM -0400, jamal wrote: > > I apologize for hand-waving with % numbers above and using gut feeling > instead of experimental facts - I dont have time to chase it. I have > CCed Robert who may have time to see if this impacts forwarding > performance for one. I will have more peace of mind to find out there is > no impact.
Well my gut feeling is that multiple qdisc_run's on the same dev can't be good for perfomance. The reason is that SMP is only good when the CPUs work on different tasks. If you get two or more CPUs to work on qdisc_run at the same time they can still only supply one skb to the device at any time. What's worse is that they will now have to fight over the two spin locks involved which means that their cache lines will bounce back and forth. Cheers, -- Visit Openswan at http://www.openswan.org/ Email: Herbert Xu ~{PmV>HI~} <[EMAIL PROTECTED]> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html