I have a Verizon FIOS 50/20 internet setup. My servers are in a Tier III+ data center (pryme.net) in Ashburn, no limits on my rack, GiGe everything, etc. I can download a file from a linux box behind my firewall at 6 MB/sec, yet on Windows 2003 (IIS 6) I only get 2.7 MB/sec.
Why is it that linux can provide a faster file download than Windows?
Is there anything that can be done in IIS to resolve this issue?
Thank you.
Migrate the IIS application to linux? :-)
Seriously, though, try tweaking some of the TCP options on the windows server machine. Specifically the TCP window max size and window scaling values. These are both registry tweaks.
Here is some more information on the topic.