Something is very wrong in Vista
I just tried to copy some files out of FTP using Vista. I said that it would take ~15 minutes. Since it was ~30 files whose total weight was about 30Kb, I was concerned. I was able to connect to my FTP and download them using the command line in about 5 minutes, leaving me ample time to kill the annoyingly long copy operation.
What the hell is it doing that it is taking so long to do something so simple?
Comments
I can't even count how many times I ran into a similar network copy problem with the same exact results while on vista. A 150kb file transfer from a network server (gigabit mind you) to my PC took 5 minutes!
After dealing with that for 3 months I uninstalled that piece of junk and put xp back on.
Not to mention all the other problems I ran into with it.
I ran into the same types of situations. Do yourself a favor and upgrade to Windows XP :)
I think part of the issue with copying and moving files in general is the indexing required for integrated search. Whether this is the case for FTP or other network-related file operations, I'm not sure. (Another reason why I'm waiting for at least SP1... :)
FTP integrated into Vista is TERRIBLE ... as soon as I install VIsta I install a 3rd party FTP application, your problem will go away.
All file copying in Vista is slow ... FTP seems to make the problem 100x worse.
Here's a solution one of my friends found that fixed our network issues with Vista:
The Microsoft Windows Vista OS enables the TCP Window Scaling option by default (previous Windows OSes had this option disabled). The TCP Window Scaling option is described in RFC 1323 (TCP Extensions for High Performance), and allows for the device to advertise a receive window larger than 65 K than TCP originally specified. This is useful in the higher speed networks of today, where more data can be outstanding on the wire before it is acknowledged. This slow performance, or dropped TCP connections is caused by some versions of Cisco IOS® Firewall software not supporting the TCP Window Scaling option. This causes it to have a much smaller TCP window than the endpoints actually have. This causes the Cisco IOS router that runs the IOS Firewall feature set to drop packets that it believes are outside the TCP window, but which really are not.
So, through many firewalls, many protocals fall apart.
And here is a solution, that worked perfectly for me, and several of my clients clients.
Drop to a command prompt and run:
netsh interface tcp set global autotuninglevel=disabled
If the command returns this response, “Set global command failed on
IPv4 The requested operation requires elevation”, then you need to do
this:
Click start (windows symbol), Accessories, right click on “Command
Prompt”, then choose “Run as Administrator”, then try the netsh
command (above) again.
Copying files from Vista to Vista is PAINFULLY slow. And FTP does not help. The network performance graph shows that my network is fully saturated, but the file copy process is going at about 300k/sec on a 100MB link. Hmmm OK?? I tried the "autotuning disabled", that is a common suggestion, and it did absolutely nothing. I got rid of Vista on one of the PC's, and copying Vista to Win2k3 is fast again.
Worked for me ! That was really great hint.
Comment preview