Windows Server 2008 (32 bit)
IIS FTP 7.5 for IIS 7.0 installed
FTP site setup using with user isolation, root directory hosted on a file share on a file server
FTP server and file server on GB ports, 5Mb internet connection (ethernet).
The transfer rate when downloading files is ~1/3 the rate it would be if the site's physical path is on the same machine the ftp server is running on. This goes for internal as well as external access.
When using the UNC path I get ~20MB/sec internally and ~100kb/sec over the internet (as fast it should be, we have a 5Mb internet connection, but I'm testing from a location with ~3Mb download speed).
If I reconfigure to use a local directory I get ~60MB/sec internally and ~300kb/sec over the internet.
Obiously I'm not really concerned about the internal speed either way, I need to recrtify the issue for internet downloads. Obviously bandwith is sufficient between the file server and the ftp server...
It seems clear to me it is being limited at about 1/3 of the max available bandwidth from the client. I'm not aware of any setting that controls this, I've tried pretty much every iteration of setup combinations (including using other servers) to determine the issue only occurs when using the UNC path.
What is casuing the slow down? Using a local path isn;t going to work due to size of the directory...