<div class="gmail_quote">On Fri, Aug 12, 2011 at 12:48, rick jones <span dir="ltr">&lt;<a href="mailto:perfgeek@mac.com">perfgeek@mac.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im"><br>
On Aug 12, 2011, at 7:03 AM, Barry Constantine wrote:<br>
<br>
&gt; Hi,<br>
&gt;<br>
&gt; I did some testing to compare various TCP stack behaviors in the midst of traffic policing.<br>
&gt;<br>
&gt; It is common practice for a network provider to police traffic to a subscriber level agreement (SLA).<br>
&gt;<br>
&gt; In the iperf testing I conducted, the following set-up was used:<br>
&gt;<br>
&gt; Client -&gt; Delay (50ms RTT) -&gt; Cisco (with 10M Policing) -&gt; Server<br>
&gt;<br>
&gt; The delay was induced using hardware base commercial gear.<br>
&gt;<br>
&gt; 50 msec RTT and bottleneck bandwidth = 10 Mbps, so BDP was 62,000 bytes.<br>
&gt;<br>
&gt; Ran Linux, Windows XP, and Windows 7 clients at 32k, 64k, 128k window (knowing that policing would<br>
&gt; kick in at 64K)<br>
&gt;<br>
&gt;                Throughput for Window (Mbps)<br>
&gt;<br>
&gt; Platform        32K        64K        128K<br>
&gt; --------------------------------------------<br>
&gt; Linux          4.9         7.5         3.8<br>
&gt; XP             5.8         6.6         5.2<br>
&gt; Win7           5.3         3.4         0.44<br>
&gt;<br>
<br>
</div>The folks in tcpm might be better able to help? but I&#39;ll point-out one nit - &quot;Linux&quot; is not that much more specific than saying &quot;Unix&quot; - it would be goodness to get into the habit of including the kernel version.  And ID the server since it takes two to TCP...<br>

</blockquote><div><br></div><div>BTW, including latest FreeBSD (or some other BSD) and Mac OS X might give interesting - maybe useful - values for the work.</div><div><br></div><div>Alex  </div></div>