I don't understand why it constantly varies from a 12% to a 22%.Ģ) If both WinSCP and FileZilla client use the same full core in the same machine, why does the later saturate the download bandwidth, while the former doesn't?ģ) Why does a previous version of WinSCP (version 4.3.3) perform better than the current one (the ancient one reaches 40MBps while the latest only gets 30MBps)?Ĥ) Related to the previous point, and as the tip at the beginning of this post suggests, could the crypto libraries that WinSCP is using be the root cause to this issue? In this case I would expect a full core (a 25% of the total) to be fully occupied while the task is running. However, this makes me wonder the following:ġ) If the CPU is the limiting factor, why does the usage percentage fluctuate? I mean, I would argue that a demanding task would request a constant %CPU power processing (as much as it could get). Regarding to your question, as my CPU has 4 cores, I guess a full core would represent a 25% of total processing power, and we could take that as an approximation for the estimated 20% I mentioned. However, the latest version has boosted its transfer speed when you sync to a FTPS server, and it's related to the underlying libcurl library that it uses, which has been updated. The most recent versions are able to connect to a FTPS server and sync against that server too. I also use a tool called FreeFileSync, which allows you to synchronize some pairs of directories. Just a tip, which may not have anything to do with this case. Is there anything I can try to improve the download speed when connecting to a FTPS server using WinSCP? That suggest that the client seems to be the key in this issue. Just to verify if the client was the limiting factor, I've used also cURL to download the very same ISO file from the same implicit FTPS server, and I'm also getting speeds around 70MBps (just like FileZilla client). Curiously enough, the oldest one (version 4.3.3) reaches around 40MBps, which is 10MBps higher that the newer versions of WinSCP, but still well below FileZilla client. I've also tried some other releases of WinSCP (versions 4.3.3, 4.3.9, 5.7.0, 5.9, 5.11, as well as the latest 5.14.4RC), but almost all of them seem to behave exactly the same. I've read at WinSCP FAQ that unchecking "Optimize connection buffer size" has helped some people to improve their speeds, however this checkbox is checked but disabled (greyed out) when I use an implicit FTPS connection, so I guess that setting only applies to SFTP and SCP connections. However, if I download that same file using WinSCP I only get around 30MBps. When I download an ISO image (which is around 4GB) from the server I get around 70MBps of download speed (which actually is the maximum upload speed of that server) with FileZilla client. I'm connecting to a FileZilla Server v0.9.60beta using FileZilla Client v3.40.0 and WinSCP v5., in both cases with an implicit FTPS connection.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |