Issues with TCP Window Scaling Factor and Cygwin Daemons
Jon Clugston
jon.clugston@gmail.com
Wed Dec 14 18:25:00 GMT 2011
On Wed, Dec 14, 2011 at 12:58 PM, David Groves <dave@fibrecat.org> wrote:
> I am having some issues with cygwin applications (specifically sshd)
> and TCP Window Scaling Factors. I am using OpenSSH client on either a
> Debian Linux or FreeBSD machine to connect to sshd on a Windows 2k8 R2
> server.
>
> My SYN from the client has a non-zero WSF (16 for Debian, 8 for
> FreeBSD), but the SYNACK response from the windows box has 0 as the
> WSF. This means I will have a maximum of 64Kbytes of traffic allowed
> to be unacknowledged in the TCP window. This is causing me
> considerable performance problems in transfers from Europe to the US
> West Coast and Australia.
>
> To try and decide if cygwin was a factor in this, I tried to replicate
> this with Apache2 and pure-ftpd on cygwin, and in both cases, the WSF
> was 0. I then tried a non-cygwin Apache2 install, and it returned a
> non-zero WSF.
>
> TCP settings is clearly a function of the OS, but I'm a little unsure
> where the line is drawn between the OS with cygwin, and it is
> interesting I can reproduce this with multiple cygwin apps, and I
> cannot reproduce it with non-cygwin apps, I'm thinking cygwin is at
> least somewhat involved as part of the problem.
>
> Anyone have any ideas/pointers ?
>
> --
> Problem reports: http://cygwin.com/problems.html
> FAQ: http://cygwin.com/faq/
> Documentation: http://cygwin.com/docs.html
> Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
>
Did you do all these tests w/ the same Windows machine? I believe
that Windows XP always sets the WSF to zero, but newer versions
support scaling.
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin
mailing list