[ofa-general] Re: [PATCH 2/3][NET_BATCH] net core use batching
Waskiewicz Jr, Peter P
peter.p.waskiewicz.jr at intel.com
Wed Oct 10 09:42:28 PDT 2007
> -----Original Message-----
> From: Andi Kleen [mailto:andi at firstfloor.org]
> Sent: Wednesday, October 10, 2007 9:02 AM
> To: Waskiewicz Jr, Peter P
> Cc: David Miller; andi at firstfloor.org; hadi at cyberus.ca;
> shemminger at linux-foundation.org; jeff at garzik.org;
> johnpol at 2ka.mipt.ru; herbert at gondor.apana.org.au;
> gaagaan at gmail.com; Robert.Olsson at data.slu.se;
> netdev at vger.kernel.org; rdreier at cisco.com;
> mcarlson at broadcom.com; jagana at us.ibm.com;
> general at lists.openfabrics.org; mchan at broadcom.com;
> tgraf at suug.ch; randy.dunlap at oracle.com; sri at us.ibm.com;
> kaber at trash.net
> Subject: Re: [ofa-general] Re: [PATCH 2/3][NET_BATCH] net
> core use batching
>
> > We've done similar testing with ixgbe to push maximum descriptor
> > counts, and we lost performance very quickly in the same
> range you're
> > quoting on NIU.
>
> Did you try it with WC writes to the ring or CLFLUSH?
>
> -Andi
Hmm, I think it might be slightly different, but it still shows queue
depth vs. performance. I was actually referring to how many descriptors
we can represent a packet with before it becomes a problem wrt
performance. This morning I tried to actually push my ixgbe NIC hard
enough to come close to filling the ring with packets (384-byte
packets), and even on my 8-core Xeon I can't do it. My system can't
generate enough I/O to fill the hardware queues before CPUs max out.
-PJ Waskiewicz
More information about the general
mailing list