<div dir="ltr">This is the setup:<br><br>There are 3 PCs. <br><br>1. Client<br>2. A custom TCP proxy based on 2.6.24 + tproxy<br>3. Server<br><br>All pretty high end machines.<br><br>Test sequence:<br><br>Step A. I send a data packet on already established TCP packet. Size is an MTU from machine 1.<br>
Step B. Machine 2 receives it and proxies it.<br>Step C. Machine 3 receives it and echoes it back.<br><br>We measure the on-the-wire time in and out of machine (2).<br><br>In pure ipforwarding mode on machine 2, we see 2-3 ms latency.<br>
<br>In tproxy mode on machine 2, we see 5-6 ms latency (additional 3ms).<br><br>I hope that clarifies the scenario.<br><br>Any pointers/help is appreciated.<br><br>Thanks<br>Ravi<br><br><br><br><div class="gmail_quote">On Tue, Oct 14, 2008 at 4:49 AM, KOVACS Krisztian <span dir="ltr">&lt;<a href="mailto:hidden@sch.bme.hu">hidden@sch.bme.hu</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi,<br>
<div><div></div><div class="Wj3C7c"><br>
On h, okt 13, 2008 at 10:28:59 -0400, Ravi Valmikam wrote:<br>
&gt; Any of you aware of any tproxy performance data? Specifically, any extra<br>
&gt; latency it adds to packet processing (% is fine).<br>
&gt;<br>
&gt; Our testing seems to add significant latency (3ms on base 2-3 ms in non<br>
&gt; transparent proxy mode). Does it make sense?<br>
<br>
</div></div>Could you give us a bit more detailed description of what you measured and<br>
how?<br>
<br>
--<br>
<font color="#888888">KOVACS Krisztian<br>
</font></blockquote></div><br></div>