Droplet Download speed OK, Upload speed SLOW

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


Submit an answer
You can type!ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

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

This comment has been deleted

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.