I bought a VPS hosting(Bandwidth 500G) at US, and i connect it from China. How to improve the transfer speed when I connected my VPS hosting using WinSCP tool. I found the speed is very slow, just several huandard B/s some time.

What's the meaning of Bandwidth 500G? It means the traffict limited? thank you.


By the sounds of it 500G is a monthly traffic limit, which isn't a lot, so I guess depends on the package that you got.

With regards to transfer speed, it could be many things limiting the speed to the server from your location. It could be server speed limit (US side), check with the hosting company, or if they don't specify it, try downloading something directly to your server from a location in US, for example use wget to get a CD image from CentOS US mirror. It can also be your provider limiting your speed. Is it slow only for uploads, or both? If uploads are slow, but the downloads are fast it might indicate your ISP limits (they usually cap uploads to be x10 less than downloads) And there are always intermediate links between your ISP and the final destination that could have limits configured.

As to the speed increase, I don't think there's much you can do about it. If it's your ISP, then see if you can get an upgrade to a better package.


Your upload speed is probably low, combined with the SSH overhead it isn't going to be very fast. It might be recommended that you install a FTP server and limit the connection range to yourself and upload that way if the files don't need to be securely transferred. If you wish to have some trust, run md5sum on them from your local box and after the transfer run it from your VPS and confirm that the hash is the same.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy