Peterborough Linux User Group (Canada) Forum

General (non-Linux) => General Discussion => Topic started by: ssfc72 on May 13, 2018, 05:22:57 AM

Title: Cogeco throttling VPN??
Post by: ssfc72 on May 13, 2018, 05:22:57 AM
My PIA VPN service has been performing very poorly, lately, with an apparent very slow download speeds.

I did a bit of a test.

First, I downloaded the smallish Puppy Linux iso from the Puppy website.  I got a download speed of 4 to 5 MB/s.

Then I used the built in VPN of the Opera browser.  The VPN was set to use the optimal server.  The same Puppy iso was downloaded and the download started at around 1.5 MB/s but quickly deteriorated to around 400 kB/s and then  to 0 B/s.

I then used the PIA VPN with the Toronto server and  again downloaded the same iso.
The download speed started at around 2 MB/s but then it quickly deteriorated to around 400kB/s.

I then tried the same iso download with no VPN and I got a download speed of 4 to 5 MB/s. All this testing was done at the same time and it was at 5am.

It appears to me that Cogeco is throttling VPN traffic!
Title: Re: Cogeco throttling VPN??
Post by: fox on May 13, 2018, 08:41:03 AM
I'm interested in what you found because I also use Cogeco and now that I found out that Linux Journal is being funded by PIA, I was thinking of getting a VPN and using PIA. Is it possible that it had something to do with high traffic that day or at certain times of day? Have you thought of calling Cogeco and asking them about this?
Title: Re: Cogeco throttling VPN??
Post by: Jason on May 13, 2018, 12:54:26 PM
Yikes. It seems unlikely they'd be throttling to the point of 400 KB/s (I assume you mean kilobytes), but I guess anything is possible.

Perhaps it's just throttling at the Puppy site because when you're using a VPN, you appear to have the same IP (well, you actually do) of potentially, hundreds or thousands of other people. So the server might be thinking that you're one user trying to suck up all their bandwidth.

Since Cogeco makes money off tv shows, they probably hate torrenting and more people that torrent are using VPNs to hide their traffic so it does stand to reason they could be throttling VPN traffic, although technically, they'd just see it as encrypted traffic and not know what was in it.
Title: Re: Cogeco throttling VPN??
Post by: ssfc72 on May 13, 2018, 06:06:18 PM
The last download speed test I did was at around 5 am Sunday morning.

I just did another series of download speed tests on Sunday at 5:30 pm.
The results were about the same as before.

The tests download speed tests were again downloading the same Puppy Linux ISO.
I was using the Opera browser.

1st test was with no VPN in use.  The iso file downloaded between 4 and 5 MB/s

2nd test was with the built in Opera VPN being used with the Optimal server automatically selected.
The iso file started at around 2 MB/s but soon slowed to around 400 kB/s and then it eventually stopped as an incomplete download

3rd test was with the PIA VPN and its Toronto server.  The iso download atarted around 2 MB/s but eventually dropped to around 800 kB/s.
I switched to the PIA Montreal server and the download speed was about the same.

4th test was using the Firefox browser and PIA VPN with the Montreal Server.  The download speed of the iso was about the same as with the Opera browser.

So, a very drastic drop in download speeds when using a VPN!!

Bill
Title: Re: Cogeco throttling VPN??
Post by: Jason on May 13, 2018, 07:53:43 PM
Okay, I tested it with Puppy Linux download, fedora and ubuntu and noticed the speeds dropping drastically as you have when using PIA's Toronto VPN server. Tried Montreal and Vancouver as well and the same thing happens. However, when I switched to the Texas server or the NY server, I didn't get the speed drop so if they're throttling, they must be doing it by IP address of the VPN servers but for some reason only for those using the Canadian ones. Maybe it's because they own the lines connecting to those servers.

Try one of the US servers, particularly Texas or NY and let me know what you find, Bill. Still getting Fedora Workstation coming in at 4.9 MB/sec) after several minutes on the NYC VPN.

Btw, I'm with Start, not Cogeco, but I think other than them providing their own DNS servers, it's the same pipes AFAIK.
Title: Re: Cogeco throttling VPN??
Post by: ssfc72 on May 13, 2018, 08:30:40 PM
Yes, I knew you were with the Start.ca ISP.  I expect to be switching from Cogeco to Start, in June.
I was hoping that the PIA VPN would have no issues with download speed, when I switch to Start.ca but from what you report, Jason, I guess not. :-(

In my PIA icon menu, there is a menu item to report a slow PIA server.  I have filed a complaint for both the Toronto and Montreal PIA server.  Hopefully you will do so also, and maybe PIA will do something to fix the download speed issue.
Title: Re: Cogeco throttling VPN??
Post by: Jason on May 13, 2018, 11:17:04 PM
You didn't say if you tried a US VPN server to see if it worked at full speed for you? As I was saying the US VPN servers, at least the couple I tried worked a full speed. Why not just use one of them, if you don't need Canadian content, I mean. NYC isn't too far away.
Title: Re: Cogeco throttling VPN??
Post by: Jason on May 13, 2018, 11:26:43 PM
I just checked again on the three Canadian VPN servers that PIA uses using speedtest.net. Toronto was the worst at about 4.5 Mbps download speed (megabits not megabtyes), Montreal was about 8.5 Mbps so still pretty bad but at least Vancouver was coming in at 26 Mbps, which is still isn't great considering my connection is 40 Mbps but at least you can download ISOs in a reasonable amount of time with that. Realized just after I asked that you probably need a Canadian server for accessing some Canadian content online like CBC videos, etc?

I flagged the Canadian ones as all slow to PIA. The NYC one was around my max though.


Update: Tried Vancouver again a few minutes later and managed to get almost max. And now Toronto is getting 19 Mbps and Monreal is about 5 Mbps. Must be some real network weirdness going on.
Title: Re: Cogeco throttling VPN??
Post by: ssfc72 on May 14, 2018, 08:00:57 AM
My Opera browser shows the speed of the downloads in MB/s units. So when I get a download speed of 5 MB/s that probably is my ISP max speed of 40Mb/s.

I tried streaming some content through the PIA canadian servers and it was unwatchable due to the buffering and stopping.
The NYC server was better but the buffering was still annoying. The Texas server was much better with only a bit of buffering.
Title: Re: Cogeco throttling VPN??
Post by: Jason on May 14, 2018, 09:22:57 AM
Interesting. My wife and I watch Netflix all the time using the Texas server since it gives us access to the US catalogue. We rarely have an issue with streaming.
Title: Re: Cogeco throttling VPN??
Post by: fox on May 14, 2018, 10:00:46 AM
Quote from: Jason Wallwork on May 14, 2018, 09:22:57 AM
Interesting. My wife and I watch Netflix all the time using the Texas server since it gives us access to the US catalogue. We rarely have an issue with streaming.

But you're not using Cogeco, correct? The issue could be with Cogeco, not the VPN.
Title: Re: Cogeco throttling VPN??
Post by: Jason on May 14, 2018, 11:27:10 AM
Quote from: fox on May 14, 2018, 10:00:46 AM
Quote from: Jason Wallwork on May 14, 2018, 09:22:57 AM
Interesting. My wife and I watch Netflix all the time using the Texas server since it gives us access to the US catalogue. We rarely have an issue with streaming.

But you're not using Cogeco, correct? The issue could be with Cogeco, not the VPN.

Could be, but Start is basically reselling Cogeco service. They have their own email and DNS servers as well but other than that I would think any throttling would affect anybody on cable. I could be wrong, though.
Title: Re: Cogeco throttling VPN??
Post by: Jason on May 14, 2018, 12:31:12 PM
I can't speak for Cogeco obviously but I just called Start and they told me they don't do any throttling of any traffic whatsoever. I asked if throttling on Cogeco's end would affect their service and they said no in that they they control that aspect of their network. Not sure if it means much.

My connection with them got cut off in that he couldn't hear me although it didn't sound like he had any more information to give me.
Title: Re: Cogeco throttling VPN??
Post by: Jason on May 16, 2018, 08:34:24 AM
Seem to be getting good speeds with PIA and Start today. Here's Toronto:

(https://plugintolinux.ca/forum/proxy.php?request=http%3A%2F%2Fwww.speedtest.net%2Fresult%2F7314109058.png&hash=be6d57b8b7844da74d9674ba399ce1386ecf45e8) (http://www.speedtest.net/result/7314109058)

That's the max I can get pretty much (I pay for 40/10 Mbps). And even though I don't have the crazy internet speeds some of you nerds have, I feel good that I'm faster than 79% of Canada :D
And here's Montreal:
(https://plugintolinux.ca/forum/proxy.php?request=http%3A%2F%2Fwww.speedtest.net%2Fresult%2F7314141933.png&hash=2ded3f0e2077f6f7f1eeb63e5dca8dc509b8f7ca) (http://www.speedtest.net/result/7314141933)

If you're around, Bill, give http://speedtest.net (http://speedtest.net) a try and let us know if you're getting the same. Maybe PIA just had some slow VPN servers or maybe the network load from our connection to these VPN servers was bad for a few hours before.
Title: Re: Cogeco throttling VPN??
Post by: ssfc72 on May 16, 2018, 10:14:27 AM
Using the Toronto PIA server, the speedtest.net web site gave me 40 Mb/s also, just now.

I then went to the Puppy Linux website, using the PIA Toronto server and downloaded the same iso, as before.
The best speed I got was around 1.5 MB/s
I then turned off the PIA VPN and I got a download speed of around 5 MB/s.  Still much much faster downloading, without using PIA VPN.
Title: Re: Cogeco throttling VPN??
Post by: Jason on May 17, 2018, 02:23:39 AM
Quote from: ssfc72 on May 16, 2018, 10:14:27 AM
I the turned off the PIA VPN and I got a download speed of around 5 MB/s.  Still much much faster downloading without using PIA VPN.

That may be, but just for that particular server, which would suggest it's the server and not Cogeco throttling or PIA that is the problem. The bandwidth test tells you that you're cable of 40 Mbps speed to Toronto with PIA on. So if a Puppy server also in Toronto is giving you much less speed, it's that server that is the problem since it's doubtful that you're using different Internet "pipes" to get to each since geographically they're so close. Hope that makes sense.

You could do further investigation to see if they're taking the same paths and if not, where the hold up is by using the traceroute terminal command against each address. Or if you let me know which domain name you're getting the ISO from, give me that info and I'll compare the hops to each other. If they're pretty close, it has to be the puppy server doing it.

Title: Re: Cogeco throttling VPN??
Post by: ssfc72 on May 17, 2018, 05:24:16 PM
Well it definitely is the Toronto PIA VPN server, that is the problem!

Using the PIA VPN Toronto server, the Puppy Linux iso downloads at around 1.5 MB/s

Without using the PIA VPN, the Puppy Linux iso downloads at 5 MB/s


[/quote]

That may be, but just for that particular server, which would suggest it's the server and not Cogeco throttling or PIA that is the problem.
[/quote]
Title: Re: Cogeco throttling VPN??
Post by: Jason on May 17, 2018, 11:56:17 PM
Then how do you explain the bandwidth test?

I had written a long response trying to explain again to you what I mean but had posting problems. Here's a shorter response.

If the server you're downloading from is throttling traffic based on IP address and say it only allows 100 MB/s per IP address (not in total but any single IP address can't get faster than 100 MB/s).

And then 70 people using the same VPN server across the millions using the Internet download the latest version of Puppy from this server.

What do you think will happen?

And where is the actual problem when you (and everybody else on that VPN) get only 1.5 MB/s?

I think the problem lies with the server doing the throttling although it's because they think you guys are all one "person".

You think it's PIA's fault just because it only happens when you use VPN. In a way, I guess you could say we're both right.

I just don't think it's PIA's "problem" because they can't do anything about it if that is what is happening. And I don't know that it is, it's just a hypothesis. Try contacting PIA support and ask them about it.
Title: Re: Cogeco throttling VPN??
Post by: Jason on May 18, 2018, 12:24:20 AM
Downloaded a Steam game over PIA Toronto right now. I watched it carefully and right up to the finish it never dropped below 4.5 MB/s.
Title: Re: Cogeco throttling VPN??
Post by: ssfc72 on May 18, 2018, 08:50:07 AM
All I know is the much faster download speeds I get, when I download the iso, not using the PIA VPN Toronto server/ISP and then immediately download the iso using the PIA VPN Toronto server/ISP and getting much slower download speeds.

That is very strange, that you can get 4.5 Mbs ( I am assume you actually mean 4.5 MB/s), when downloading the Steam game using the PIA VPN Toronto server. There must be something different between your setup and mine,

I am using Linux Mint 18. Are you running PIA VPN from a Windows OS??

Title: Re: Cogeco throttling VPN??
Post by: Jason on May 19, 2018, 09:45:08 AM
Quote from: ssfc72 on May 18, 2018, 08:50:07 AM
That is very strange, that you can get 4.5 Mbs ( I am assume you actually mean 4.5 MB/s), when downloading the Steam game using the PIA VPN Toronto server. There must be something different between your setup and mine,
Yes, I did, thanks for the corrected. I fixed the original post.

Quote
I am using Linux Mint 18. Are you running PIA VPN from a Windows OS??

In this case, I was, yes, only because this game wasn't available for Linux on the Steam platform. I wans't intending this as a test, just wanted to download a couple of free games that were only available for a limited time and happened to notice how fast they were coming in (which is the norm) and thought I'd share.

I'll check right now to see if there is a game for Linux I can download or re-download that is free and post a screen shot of how fast it comes in using PIA connected to their Toronto VPN. Sadly, I'm having some really annoying LInux Mint issues that may stop me from doing this but I'll give it a shot. And my problems will probably end up being a topic in itself.

I'd suggest maybe you should try downloading large files from other servers and see what happens so you can take that Puppy server out of the equation. Download a couple of other distros, for example and make sure they're not using the same server as Puppy (i.e. choose a server, don't just use their automatic service that picks a mirror for you).

Title: Re: Cogeco throttling VPN??
Post by: Jason on May 19, 2018, 10:00:36 AM
This was taken about 3 minutes in to a download of a Steam game with Linux Mint 18.3 KDE and as you can see I'm using PIA VPN set to Toronto. I'll try to remember to check it an hour or so to see if the speed holds up and let you know if it doesn't.

Probably most already know this, but click on the screen shot if you need to see the full-sized image for detail. What is showing by default is actually a thumbnail.
Title: Re: Cogeco throttling VPN??
Post by: Jason on May 19, 2018, 12:25:23 PM
Had to stop downloading because of rebooting necessary to fix my issues with LM. One of them down, and still another to go. Anyway, started the download again using PIA Toronto and still getting good results, better than before actually: