FTP upload speed is extremely slow

October 4, 2019 87 views
DigitalOcean Accounts DigitalOcean Spaces

Sorry my message has gone due to Ditial Ocean forum issues,
basically why DO has so slow FTP? I have a speed of 164Kb/s which is slow. How to improve it? Should I look for the faster hosting?

DO replied with the text that did not give me any clear idea how to fix it:

Thank you for contacting us, and we’ll be happy to help. Is this speed consistent, or does it intermittently dip into that range? And did this issue just start recently occurring, or has it been this way since you first spun up the Droplet last month? I notice that just yesterday you resized this Droplet, which actually resulted in a migration to another hardware node, and this new hardware node does seem to be subjected to more inbound traffic than the previous node, and I’m curious if that is a factor here. If this FTP slowness just began after the resize then we may be able to attribute it to the activity on the hardware node, in which case we can attempt to migrate to a new node.

Please note that this would require downtime for the Droplet while it is migrated. Migration times will vary, but a good baseline expectation is that migrations will take roughly 1 minute per 1GB of disk space to migrate, though I’ve seen them go much faster than this.

Please note that we can’t guarantee that the Droplet will end up on a hypervisor that’s less busy than the one where it is currently hosted. It’s also important to understand that the hypervisors that run our Droplets are mixed hardware; we guarantee the number of cores of CPU you get, but not the specific brand/type/speed of CPU on each device. It’s possible that if we migrate your droplet, it will go to a hypervisor with a different processor architecture that may work differently with your application. We aren’t able to guarantee where your Droplet will end up, so the new hypervisor could be newer and less busy or older and busier (or any other combination), it just depends on which servers in our data center have resources available.

Please let us know if you’d like to go that route. If so, confirm if you’re ok with the migration happening ASAP or if you have a preferred time(in UTC timezone) window. We look forward to hearing back from you.

1 Answer

There are a couple of things that you can do to test your network speed.

First make sure that you are launching droplets in the region that is closest to you. The closer that a droplet is to you the faster your upload/download speeds will be.

So make sure you are using a datacenter that is geographically the closest.

The second thing you can do is spin up another droplet in that region and try an upload there to see if it goes faster. If it’s faster to this droplet then your original then there maybe an issue that support needs to look into and you can let them know that you test a new droplet and you get a much faster speed.

The last thing you can do is traceroute to your droplet and provide that output to support to help you trouble shoot further.

# traceroute xx.xx.xx.xx

Where xx.xx.xx.xx is the IP of your droplet.

Hope that helps you a bit.

Have another answer? Share your knowledge.