Upload speed to Droplet from Windows 10 extremely slow

August 18, 2018 2.4k views
Server Optimization DigitalOcean Networking Debian

As the title says. I have just tried, a new fresh Droplet, with Debian 9.5, a new fresh Windows 10 1803 x64 installation. TCP uploads, SCP, SFTP, HTTPS, etc, are extremely slow, like 5Mbps.

It’s not my internet connection, it’s not any CPU/RAM/Disk bottleneck, it’s not my latency or connection to DO’s LON servers, it’s not any traceroute problem, it’s not anything I installed because everything is vanilla.

What’s happening here?

Digital Ocean support is not listening at all and haven’t been able to fix the issue in the past 3 days.
If I use Debian 9 on the same Windows 10 computer where I have the problem, everything’s fine, upload speed is as far as it can go. So it’s not my computer either. This problem also shows up on other computers with Windows 10. Can anyone reproduce this problem? Download speeds from Droplet to W10 are ok.

8 Answers

Some testing:

Uploading 143 MB file through SFTP, from Windows 10, to new Droplets:

Ubuntu 16.04.4 x64
·Kernel: 4.4.0-131
·Min speed: 500 KB/s
·Time: 4m7s

Ubuntu 18.04 x64
·Kernel: 4.15.0-30
·Min speed: 3.5 MB/s
·Time: 38s

Debian 8.10 x64
·Kernel: 3.16.0-5
·Min speed: 3.5 MB/s
·Time: 38s

Debian 9.3 x64
·Kernel: 4.9.0-7
·Min speed: 490 KB/s
·Time: 4m37s

This is huge, Ubuntu 16.04.x and Debian 9.x which are the default OSs for Ubuntu and Debian Droplets are the slowest. Are all Windows clients/users having this upload limit issue to Droplets??

More tests, same as before:

Uploading 143 MB file through SFTP, from Windows 10, to new Droplets:

FreeBSD 11.2-RELEASE
Version: r335510
Min speed: 4.5 MB/s
Time: 26s

Fedora 28 x64
Kernel: 4.16.3-301
Min speed: 8 MB/s
Time: 15s

CentOS 7.5 x64
Kernel: 3.10.0-862
Min speed: 1.5 MB/s
Time: 1m10s

Same issue here. Getting 10MB/s. I have a 1 gigabit fibre connection.

The connection from my home to windows azure(container service) is faster than from digital ocean…it really sucks.

If this services use some kind of filter to slowdown ftp or http upload from windows 10, its a very good reason for change the provider. Vultr.com Works Fine .. i use $40 Ubuntu Droplet with 8gb ram 4 core here at DO and its to slow is you want upload files. Incredible.

Any help on this? I’m noticing also slow download. between 500 - 1500kb/s which is terrible

The download speeds are fine, they start slow but end up where they need to be over time. My problem is the upload speeds, Ive literally changed to new ISP three times because I thought it was their fault. I just found this post and I’m now starting to realize that its a DigitalOcean bottleneck for Uploading to the server. I am running Windows10. The upload speeds are poor with both SSH Terminal or SFTP Filezilla/WinSCP.

I’m not sure why DigitalOcean wouldn’t consider looking into this as they are very good at everything else they have done up until now, it would be in their best interest to investigate as its their service they providing that is faulty.

I cant believe I literally burnt three ISPs because of poor ftp and ssh upload speeds before finding this post. EEEK. I hope DigitalOcean get on top of this :D

Hi, OP here.
I still have this problem after a year.
DigitalOcean doesn’t care about it.
If I ever need to upgrade I’ll go with another company.
This is a problem. Imagine you have a website were people can upload videos, photos, or files, but most of them use Windows 10 at home or office. Even if they had 1Gbps upload speed with their ISP the upload speed to a DigitalOcean droplet would be a fraction of that, for no good reason. Again, this problem happens independently of the protocol used, it affects all TCP connections.

Have another answer? Share your knowledge.