Can I improve the download speed?

Advertisement

Bobcat00
Joined:
Posts:
7
Location:
New Jersey

Can I improve the download speed?

I'm running a script with /ini=nul to synchronize files. When I download files from the server to my client, I get about 40 Mbits/sec. The ping time to the server is around 30 msec. Is there any way to improve the download speed? I tried -rawsettings SendBuf=524288 but that didn't help. I'm using Win7 Pro.

EDIT: This is for FTP.

Reply with quote

Advertisement

martin
Site Admin
martin avatar
Joined:
Posts:
40,567
Location:
Prague, Czechia

Re: Can I improve the download speed?

And do you have a reason to believe that you can get more than 40 Mbits/sec? Do get more in any other FTP client?

Reply with quote

Bobcat00
Joined:
Posts:
7
Location:
New Jersey

Re: Can I improve the download speed?

martin wrote:

And do you have a reason to believe that you can get more than 40 Mbits/sec? Do get more in any other FTP client?
I just did some tests:
Win7 built-in FTP: 105 Mbits/sec
Filezilla:          60 Mbits/sec
WinSCP FTP:         40 Mbits/sec
For the Win7 screenshot below, 40157573 * 8 / 3.06 / 1000000 = 105 Mbits/sec
For the Filezilla screenshot, 7.3 * 8.192 = 60 Mbits/sec

Description: 40157573 * 8 / 3.06 / 1000000 = 105 Mbits/sec

win7ftp.png

filezilla2.png

Reply with quote

martin
Site Admin
martin avatar
Joined:
Posts:
40,567
Location:
Prague, Czechia

Re: Can I improve the download speed?

Thanks for the tests.
But for the comparison to be relevant, you need to measure the time on your own and not rely on the speed presented by the client (each may have a different algorithm to calculate it).
And for such tests, you need a transfer that takes at least dozens of seconds, and not three.

Reply with quote

Bobcat00
Joined:
Posts:
7
Location:
New Jersey

OK, I tested again with a 512 MB file and timed it with my iPhone. (Transfer times were 38 to 72 seconds.) WinSCP did the same as Filezilla this time, 60 Mbits/sec. However, the built-in Win7 FTP command line did 112 Mbits/sec, which is the maximum for my Internet speed. So I wonder what they're doing differently. Buffer sizes? Multiple connections?

My post was not so much to complain about WinSCP but to ask if there's anything that can be done to make it faster. I remember when setting the TCP receive window was a big thing and could be calculated based on the maximum ping time and desired download speed. Are there any similar settings in WinSCP that could allow it to receive more data given the 35 msec ping time to the server?

Reply with quote

Advertisement

martin
Site Admin
martin avatar

Thanks.
I'm sending you an email with a development version of WinSCP to the address you have used to register on this forum.

Reply with quote

Advertisement

You can post new topics in this forum