On Sat, Oct 11, 2008 at 02:31:12PM -0400, Sahil Tandon wrote:
> > Your server offers Window scaling (WS=3). Either the client's firewall or
> > yours is confused by window scaling. You may need to turn window scaling
> > off (it is a pity that many "new" TCP features are unusable in practice
> > due to firewall breakage).
>
> That was it. After setting net.inet.tcp.rfc1323=0, mail is delivered to
> user's mailbox in less than 2 minutes after the initial connect. I'll
> take this to a more appropriate forum now, but want to understand
> whether disabling window scaling will adversely impact the
> system/postfix's performance.
Servers on long-haul (satellite link or half-way around the world) high
bandwidth networks will not be able to utilize the full bandwidth of the
connection. With a 32kB maximum window size (implementations tend to not
use window sizes with the high bit set to 1) and a round-trip latency of
400ms, you can sink at most 32 * 8 * 2.5 = 640 kbps. If the client limits
destination concurrency to 20, it can send at most ~12 Mbps to the server.
In most environments this is sufficient, but if you want to fill an
expensive long-haul leased line, this could be a problem.
> I tested sending much larger files from
> other servers and there is no problem even when scaling is enabled, so it
> appears the sending server is the one confused by scaling.
Almost never the server itself, rather the firewall between the server
and the Internet.
--
Viktor.
Disclaimer: off-list followups get on-list replies or get ignored.
Please do not ignore the "Reply-To" header.
To unsubscribe from the postfix-users list, visit
http://www.postfix.org/lists.html or click the link below:
<mailto:[EMAIL PROTECTED]>
If my response solves your problem, the best way to thank me is to not
send an "it worked, thanks" follow-up. If you must respond, please put
"It worked, thanks" in the "Subject" so I can delete these quickly.