David S. Miller wrote:
From: John Ronciak <[EMAIL PROTECTED]>
Date: Wed, 7 Dec 2005 11:48:46 -0800

Copybreak probably shouldn't be used in routing use cases.

I think even this is arguable, routers route a lot more than
small 64-byte frames.  Unfortunately, that is what everyone
uses for packet rate tests. :-/

Assuming only TCP flows go through a router, it is safe to
say that the full-sized data frame to ACK ratio is about 2
to 1.

Sadly, the picture most routers see is the opposite: about 2 sub-100 byte frames for every 1 decent sized one - and fullsize is really rare, maybe just 1 in 5.

This thread is semi-modern with some good data:
http://www.cctec.com/maillists/nanog/historical/0312/msg00394.html

and it is getting worse over time.. in 1998 it was more like 1:1

So the all-64byte test isn't that crazy.

BTW - this has been a great thread - enjoyed reading it very much. But I've kind of lost a feel for what the prefetch and copybreak cases mean for local delievery (e.g tcp termination) scenarios.. both in throughput and cpu left for the local application. That has to be a more important profile than ip forwarding. Any thoughts on that?

-Patrick



-
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

Reply via email to