VERY SLOW LAN Transfer

Uploading files to my XBOX goes at about 40k/s in SmartFTP.

By comparison:
FlashFXP goes about 1200k/s.
WS_FTP goes about 4500k/s.

Needless to say 40k/s is ridiculous for any sort of LAN transfer.

There are no speed limits turned on in the options. This was a clean install of 1.0.976

+- System -----------------------------







Microsoft Windows XP Professional 



Service Pack 1 (Build 2600)







CPU Speed         : 1615 MHz



Total Memory      : 523760 KB



Free Memory       : 265888 KB







+- SmartFTP ---------------------------







Version           : 1.0.976.7



Time Stamp        : 2003-05-18 00:35:32







+- Application DLL --------------------







Controls.dll      : 1.6.976.7



FTPAPI.dll        : 2.0.976.7



Language.dll      : 1.0.976.7



ResEng.dll        : 1.3.976.7







+- System DLL -------------------------







shell32.dll       : 6.00.2800.1145 (xpsp2.021108-1929)



shlwapi.dll       : 6.00.2800.1106 (xpsp1.020828-1920)



comctl32.dll      : 6.0 (xpsp1.020828-1920)



riched20.dll      : 5.30.23.1211



schannel.dll      : 5.1.2600.1106 (xpsp1.020828-1920)







+- Internet Explorer ------------------







Version           : 6.0.2800.1106







+- Winsock ----------------------------







Winsock           : 2.2

Try to use 1 or 2 KB IO buffer size for that.

Ahh that does it. I never would have thought.

2kb seems to be best although its hard to get an accurate speed reading when SmartFTP does not measure hundredths or even tenths of a second.

Setting this to 2 seems to make no difference at all on WAN transfers. So my question now is, why is this set to 8 by default when it has such a detrimental effect on LAN transfers?

Because the optimum size varies from 1 OS to other, for example for windows 2k3 enterprise server is 4 KB, it changes with source and target OS.