Dear David,
I spent several hours investigating this issue and I'd like to share you
some progress I have made up till now.
According to your description, you have two large-bandwidth and
long-latency WAN links on two sites.
As we know, long latency is a challenging circumstance for the efficient
operation of most network protocols, in particular those
connection-oriented transport protocols such as TCP which rely on periodic
acknowledgement of receipt. Maximum throughput can be calculated as the
size of the payload that the sender can place on the wire before having to
wait for confirmation multiplied by the number of times per second that
acknowledgement is received and the next lot of payload can be sent. While
decreasing link latency tends to be impractical or not cost-effective in
most situations, the payload size is a function of protocol configuration.
To improve throughput, enabling the TCP receive window scaling options is
recommended, so that the effective maximum receive window size becomes a
multiple of the advertised window. Also, by enabling TCP time stamps
through the same registry bitmask value ('Tcp1323Opts'), will help improve
effective use of the available bandwidth on this link. This could explain
why after you modify the TCP Window Size option in IPERF tool, performance
tests show much faster than before.
I also notice that you have already tried to change registry to change
windows scaling options and timestamp settings but with no help.
After further research, I find out that there is an inherent limitation of
the SMB protocol used by Windows Explorer and the copy command. SMB has an
architectural limitation in the form of a 64KB buffer size limit which
cannot be overcome through the use of TCP window scaling. Therefore, SMB
tends to perform poorly over high latency WAN links.
Fortunately, this limitation no longer exists in SMB 2.0 which is used on
Windows Vista Operating System and Windows Server 2008.
Having said above, I recommend you not use applications which rely on the
SMB protocol to send large amounts of data across the long latency WAN
links.
You might use FTP as the protocol is faster and has the ability to continue
a download were interrupted without having to start the entire file over
again.
Upgrading client OS to Windows Vista and servers OS to Longhorn will
address the problem in the long term.
I hope this helps.
Thanks.
Sincerely,
Neo Zhu,
Microsoft Online Support
Microsoft Global Technical Support Center
Get Secure! -
www.microsoft.com/security
================================================== ===
When responding to posts, please "Reply to Group" via your newsreader so
that others may learn and benefit from your issue.
================================================== ===
This posting is provided "AS IS" with no warranties, and confers no rights.