OpenVPN Connection Speed ?

January 25, 2015 1.8k views

used port TCP-3299 as OpenVPN Port, Connect to it from Thailand using true internet ADSL (13 Mbps)
(My University allow only 21 22 80 443 3299)

without OpenVPN
D/L (HTTPS) : 10 - 12.75 Mbps (1.25 - 1.60 MBps)
U/L (speedtest.net) : 0.5 - 1 Mbps (64 - 128 KBps)

with OpenVPN
D/L (HTTPS) : 4 - 6 Mbps (512 - 768 KBps)
D/L (SFTP to Droplet (Private IP 10.x.x.x)) : 4 - 6 Mbps (512 - 768 KBps)
U/L (speedtest.net) : 0.5 - 1 Mbps (64 - 128 KBps)

OS : ubuntu 14.04 LTS
S/W : apache2(mod_ssl), bind9, OpenVPN, MySQL, PHP, TeamSpeak3 Server, webmin (all private use)

Is this normal for 512MB/1Core/20GB/1TB ($5/mo) Droplet with 1GB swap ?

1 Answer

This is not normal. Droplets are connected via 1Gbps network connections on each hypervisor. To check whether this is an issue with your droplet or with the connection between your location and your droplet I'd recommend installing "speedtest-cli" on your droplet and running a test. If you continue seeing slow speeds you should open a support ticket so we can investigate.

  • Thank you for your answer.

    I have checked BW between my location and Droplet and it's acceptable (full 12.99/0.75 on HTTPS (speedtest.net mini) and speedtest-cli on Droplet is 0.5-0.9 / 0.3-0.6 Gbps.

    The Bandwidth is only slow on OpenVPN. I think TCP overhead shouldn't affect overall bandwidth much.

    I'm not sure that ISP cut non-common port speed down or not. But they tell me not blocking any port.

    ** I also have tested OpenVPN on UDP443, BW is 6-9 Mbps

Have another answer? Share your knowledge.