Download speed from server is OK. Upload speed is very slow, like 500 KB/s, it doesn’t matter if I use SFTP, SCP or HTTPS for the transfers. But, there’s no speed limit on multiple transfers, just per transfer. I didn’t touch anything network related, the droplet is new, with Debian 9. Why this poor performance by default? How can I fix it? Thanks
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
I had a similar issue and I had make a speed test using speedtest cli from my droplet.The speedtest(from their official repo) returned very low upload speeds(about 4.5mbp/s).I almost quit digitalocean but luckily i found out it was a bug from speedtest (solution from the link i sent).After redoing the test with the py script, it returned decent results.
Apologies if this answer did not help you
Checkout solution here:
https://www.digitalocean.com/community/questions/why-the-vast-differences-in-upload-and-download-speeds
This comment has been deleted
I opened a new thread here: https://www.digitalocean.com/community/questions/upload-speed-to-droplet-from-windows-10-extremely-slow
I have noticed this only happens from Windows, at least last build Windows 10, it doesn’t seem to matter the protocol used, it’s like a TCP/IP problem. It’s also happening on another computer with Windows 10. When uploading through a Debian VM the upload speed is almost unlimited. I tested uploading a video to YouTube from Windows 10 and the upload speed is fine (~300Mbps). What I’m trying to say is that there must be something I can change server-side (droplet) so that Windows 10 users can upload to my server without that ~5Mbps limit. Is this happening to more people with a Debian 9.3 droplet and Windows 10? Download speed from droplet is fine, it’s just the upload speed to droplet that’s extremely slow.