Report this

What is the reason for this report?

Droplet Download speed OK, Upload speed SLOW

Posted on August 16, 2018
Luna

By Luna

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



This textbox defaults to using Markdown to format your 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 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.

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

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.