Torrents have become slow- with testing involved.
I have fiber 50/50, no problems with transmission-daemon without VPN getting good speeds.
Recently the VPN has been slow on torrent downloads. Windows 7 x64, used openvpn, pia client, both tcp and udp setups, many sndbuf and rcvbuf/mss tweaks.
Used many servers, same issue.
Speedtest.net maxes me out on VPN using us-east, us-nyc, us-midwest, and almost max out on toronto. So the vpn can handle it, but the torrents have issues.
I found a strange issue that makes me see that it is a problem on PIA's end.
If I get the client to download at some so-so rate, like 500-1000 KB/s, and start another torrent... even if the torrent is not using much speed- just by it trying to connect to more peers/seeds, the speed of the first torrent drops drastically to 5-10 KB/s.
This is unacceptable!
I have tried to do the port forwarding but the client does NOT give me a port at all.
Plus with my scripting on windows, I cannot use the bash script to get the port anyway. Please write a program or batch/powershell script that I can use to get it.
Recently the VPN has been slow on torrent downloads. Windows 7 x64, used openvpn, pia client, both tcp and udp setups, many sndbuf and rcvbuf/mss tweaks.
Used many servers, same issue.
Speedtest.net maxes me out on VPN using us-east, us-nyc, us-midwest, and almost max out on toronto. So the vpn can handle it, but the torrents have issues.
I found a strange issue that makes me see that it is a problem on PIA's end.
If I get the client to download at some so-so rate, like 500-1000 KB/s, and start another torrent... even if the torrent is not using much speed- just by it trying to connect to more peers/seeds, the speed of the first torrent drops drastically to 5-10 KB/s.
This is unacceptable!
I have tried to do the port forwarding but the client does NOT give me a port at all.
Plus with my scripting on windows, I cannot use the bash script to get the port anyway. Please write a program or batch/powershell script that I can use to get it.
Comments
I just have no idea what else to try, mssfix , sndbuf rcvbuf lport udp tcp all tested
Outside the VPN I can easily sustain 3-5MB/s on any given torrent (given enough seeds). When connected to the VPN, the same torrent will be limited to a max of 60-65KB/s. Worse still, if I enable more torrents, the speeds all add up to the same maximum of 60-65k.
This is obviously unacceptable. Is there something I can do to fix this or does PIA throttle torents now?
Started up my superfast torrent, which started to get 1 MB/s.
The slow torrent went to a crawling 8KB/s. Meanwhile I was pinging google and the vpn gateway with sub 10ms pings.
It's your host routers not being able to handle connections.
I had a crap router that exhibited the same behavior, the cpu was maxed out on many connections.
So should tun-mtu be 1472 and mssfix be 1472=40=1422?
I'm wondering if packets are being delayed because of size.
Testing to NY here https://www.speakeasy.net/speedtest/ I only get 7Mb/9.5Mb though (VPN off 36.5Mb/8.48Mb), so it obviously depends on which test you run and where it's testing to but the difference between VPN on and off is quite striking.
(To do that, do ipconfig, get your vpn ip ex: 10.15.1.6. Take the last digit, change it to a .1 ex: 10.15.1.1- and ping 10.15.1.1 -t to see the latency)
I get 3-4ms and max 20ms when maxing out the connection with 2 torrents- one doing 3.5 MB/s and another doing 2 MB/s (total 5.5MB/s x8= 44 Mbits).
The other day when I was having speed issues, pings were going past 50ms to this first hop, which is why I feel it's a router cpu overload issue, like I had when having many small connections on my older openwrt router with qos- not enough cpu to handle them- Meanwhile a few connections had no problem to max out the qos limit.
And yes, when I had the speed issues I disabled my router qos to make sure that it was not causing issues and it didn't change much.
Also at the same time I run a ping google.com -t to make sure my wan is not saturated. That stays in the sub 5ms range.
If I connect to Sweden instead of the Netherlands it goes up to 37ms and 44ms whilst Switzerland is 30ms and 46ms, so the Netherlands seems like the best option.
Sometimes the google.com ping fails though (could not find host) and other times the first two lines show Destination Unreachable but by the third try it usually shows the ping on the first line.
I recently tried L2TP and PPTP in windows 7. They were giving me full speed on a fast torrent. (about 5MB/s limited by qos)
I went back to openvpn, trying both tcp and udp, it's slow (1-2MB/s max). Same exact IP to connect to (which is what I got when pinging us-east.privateinternetaccess.com)
Whats the deal with openvpn being slow?
Whe default settings were used too!
CPU use on the quad core i5-2500k was never more than 5% on openvpn.exe and 10% on transmission torrent when openvpn gave me full speed.
I also tried lowering mtu and mssfix. Same thing. Disabling comp lzo makes the connection not work, so I can't test that.
Pings to the server are less than 15 ms, even up to -f -l 1472 packets.
CPU utilization was never more than 8% or so when full speed on openvpn.exe.
The torrent client would stay below 15%. This is on a quad core i5-2500k with 16 GB ram.