General Discussion
  >> Fibre Broadband


Register (or login) on our website and you will not see this ad.


Pages in this thread: 1 | 2 | 3 | 4 | >> (show all)   Print Thread
Standard User onthenet
(member) Thu 22-Dec-22 11:34:29
Print Post

Download speeds on BT FTTP slow when not using a VPN


[link to this post]
 
I just upgraded to the 900/110 package from BT as it was on offer for £1 extra over the 500 package
I notice in real world downloads I get nowhere near that, approx 300Mbps from Microsoft/Steam/Ea etc..

fast.com and the BT wholesale speed test always come back at 900+, so as far as BT are concerned all is good. The TBB speedtest varies a bit.

However if I enable a VPN on my PC and use that, all downloads are at near full speed, the tbbx1 test is vastly different.

Is this an issue within the BT network or just my local exchange.


Without VPN

My Broadband Speed Test

With VPN

My Broadband Speed Test

BT 900/110 Mbps

Edited by onthenet (Thu 22-Dec-22 11:41:38)

Standard User candlerb
(knowledge is power) Thu 22-Dec-22 11:41:32
Print Post

Re: Download speeds on BT FTTP slow when not using a VPN


[re: onthenet] [link to this post]
 
For most users, getting poor speedtest results on high-bandwidth links is the result of problems at the client side. For example, your Windows anti-virus may be scanning stuff down the normal link, but not when the traffic comes down VPN.

I recommend you boot your machine from an Ubuntu Live CD USB stick, and do some speedtests using that. That will remove all Windows-related stuff from the equation, and give you a clean result.

If this demonstrates that everything works at full speed, then you will have been able to rule out any problem with BT's network, and know where to focus your attention on (i.e. your Windows configuration).

However if the Ubuntu test does show the same, then this rules out problems with Windows and you can more closely start investigating the upstream provider and their peering.

It does however seem very unlikely to me that BT would have a general congestion problem with traffic to TTB, Microsoft, Steam etc, and yet still be able to reach your VPN tunnel endpoint at full speed.
Standard User onthenet
(member) Thu 22-Dec-22 12:25:53
Print Post

Re: Download speeds on BT FTTP slow when not using a VPN


[re: candlerb] [link to this post]
 
Thanks for the advice, I did as you said and the result without VPN is below, much better looking.

My Broadband Speed Test

I notice the tbbx1 test is still slower.

I tried downloading the Windows 11 ISO from Microsoft and it is hitting 100MBps+ smile

Just running Windows Defender on Win 11, which is a relatively new install, time to go to Ubuntu !!

BT 900/110 Mbps


Register (or login) on our website and you will not see this ad.

Standard User jpm
(experienced) Thu 22-Dec-22 13:41:09
Print Post

Re: Download speeds on BT FTTP slow when not using a VPN


[re: onthenet] [link to this post]
 
If the only place you're noticing lower throughput numbers than you are paying for is the TBB speed test then I would just ignore the speed test.
Standard User candlerb
(knowledge is power) Thu 22-Dec-22 13:45:35
Print Post

Re: Download speeds on BT FTTP slow when not using a VPN


[re: onthenet] [link to this post]
 
In reply to a post by onthenet:
I tried downloading the Windows 11 ISO from Microsoft and it is hitting 100MBps+ smile

Cool. That will be single threaded (assuming you're just doing an HTTP or FTP download, not Bittorrent or similar), so shows your link is good.

Microsoft might have a CDN node within your ISP's network, or close to it.

The Internet is a collection of independently-run networks, interconnected in a bunch of different ways. If you're only getting 400Mbps single-threaded download from TBB that could be due to a whole host of issues which are outside of the control of your ISP, and is not something to worry about by itself.
Standard User onthenet
(member) Thu 22-Dec-22 14:03:53
Print Post

Re: Download speeds on BT FTTP slow when not using a VPN


[re: jpm] [link to this post]
 
No, as stated above, it was on Microsoft. Steam, EA etc, I was only using the TBB Speedtest to highlight the issue.
However all those issues have gone with the Ubuntu install.

BT 900/110 Mbps
Standard User candlerb
(knowledge is power) Thu 22-Dec-22 14:10:14
Print Post

Re: Download speeds on BT FTTP slow when not using a VPN


[re: onthenet] [link to this post]
 
Awesome. Of course, if Ubuntu meets your needs then great (I'm a Mac and Ubuntu person myself).

Equally, now you know where the problem lies, it should be possible to tune Windows to work better. You'll need someone who knows the ins and outs of Windows to help you with that though.
Standard User jchamier
(eat-sleep-adslguide) Thu 22-Dec-22 15:05:48
Print Post

Re: Download speeds on BT FTTP slow when not using a VPN


[re: candlerb] [link to this post]
 
In reply to a post by candlerb:
You'll need someone who knows the ins and outs of Windows to help you with that though.
First step is to never install 3rd party 'security' software. smile

23 years of broadband connectivity since 1999 trial - Live BQM
Standard User onthenet
(member) Thu 22-Dec-22 17:30:33
Print Post

Re: Download speeds on BT FTTP slow when not using a VPN


[re: jchamier] [link to this post]
 
Yea, I learnt that many years ago, had been just running with Windows Defender.

I have now dual booted my machine with Ubuntu and it is so much more responsive, what is going on with Windows, can it not cope with a fast internet connection.
I tried my Wife's machine ,also Windows 11 and it is showing the same symptoms as mine.

I have to laugh though, six months ago the fastest I could get was 1.5Mbps, I was using Three 4G instead, which wasn't bad.
I then had to dig a 300M underground duct to my house from the road, all ducting supplied free by Openreach and now the TBB Speedtest says I am faster than 99.8% of tests in the UK smile

BT 900/110 Mbps
Standard User jchamier
(eat-sleep-adslguide) Thu 22-Dec-22 19:49:49
Print Post

Re: Download speeds on BT FTTP slow when not using a VPN


[re: onthenet] [link to this post]
 
In reply to a post by onthenet:
Yea, I learnt that many years ago, had been just running with Windows Defender.
Nice!

I have now dual booted my machine with Ubuntu and it is so much more responsive, what is going on with Windows, can it not cope with a fast internet connection. I tried my Wife's machine ,also Windows 11 and it is showing the same symptoms as mine.
Very odd.. Ubuntu is good (I’m more a RHEL / CentOS on the server type guy) but it shouldn’t be that dramatic. I’m guessing faulty Network Interface Card driver somewhere. I lead teams that support a lot of hardware and Windows (10/11 etc on desktop) isn’t incapable of 940Mbps saturating a normal GigE port.

I have to laugh though, six months ago the fastest I could get was 1.5Mbps, I was using Three 4G instead, which wasn't bad.
I then had to dig a 300M underground duct to my house from the road, all ducting supplied free by Openreach and now the TBB Speedtest says I am faster than 99.8% of tests in the UK smile

Awesome result!

23 years of broadband connectivity since 1999 trial - Live BQM
Standard User candlerb
(knowledge is power) Fri 23-Dec-22 10:15:52
Print Post

Re: Download speeds on BT FTTP slow when not using a VPN


[re: jchamier] [link to this post]
 
In reply to a post by jchamier:
I’m guessing faulty Network Interface Card driver somewhere. I lead teams that support a lot of hardware and Windows (10/11 etc on desktop) isn’t incapable of 940Mbps saturating a normal GigE port.

I wondered that too, although it doesn't really explain why it worked at full speed over the VPN.

I guess it could be something to do with the VPN using a lower MTU. It shouldn't be IP fragmentation - Windows has been able to PMTU discovery for yonks - but as an experiment you could try setting the MTU on your PC's ethernet interface to 1492 (to allow for PPPoE overhead at the router).

Or it might be that using the VPN is bypassing things like TCP segmentation offloading on the NIC. This is supposed to make things work *faster*, but if it were a really crummy implementation, I suppose it could make things worse.
Standard User jchamier
(eat-sleep-adslguide) Fri 23-Dec-22 10:24:57
Print Post

Re: Download speeds on BT FTTP slow when not using a VPN


[re: candlerb] [link to this post]
 
In reply to a post by candlerb:
I wondered that too, although it doesn't really explain why it worked at full speed over the VPN.
Yeah, good questions, we'll never know smile

23 years of broadband connectivity since 1999 trial - Live BQM
Standard User onthenet
(member) Thu 29-Dec-22 09:33:41
Print Post

Re: Download speeds on BT FTTP slow when not using a VPN


[re: jchamier] [link to this post]
 
So in Windows I have disabled all services, except the Microsoft ones and all automatic startup programs and it looks a lot better,

Graph

Now to find out which one is causing the slow down.

BT 900/110 Mbps
Standard User candlerb
(knowledge is power) Thu 29-Dec-22 10:20:13
Print Post

Re: Download speeds on BT FTTP slow when not using a VPN


[re: onthenet] [link to this post]
 
Awesome. You *should* get better single-threaded download than that, but it's probably an issue with your NIC driver. Buying a new NIC (preferably an Intel one, since they have very good drivers) ought to fix that. Intel chipset PCI cards can be picked up for about £10.
Standard User onthenet
(member) Thu 29-Dec-22 11:20:03
Print Post

Re: Download speeds on BT FTTP slow when not using a VPN


[re: candlerb] [link to this post]
 
I have the onboard NIC which is an Intel I219-V and also tried an old PCIe card I had lying about which is a Intel 82572 based card but I think it is about 15 years old !!
The onboard NIC driver is dated January 2022.

I get the same single threaded speed on both Windows and Ubuntu, it was only using the VPN that it went up to about 700Mbps, so that may be under my ISP's management.
Maybe they expect the 900 product to be used by a large family with multiple connections instead of just two people smile

BT 900/110 Mbps
Standard User candlerb
(knowledge is power) Thu 29-Dec-22 12:27:00
Print Post

Re: Download speeds on BT FTTP slow when not using a VPN


[re: onthenet] [link to this post]
 
Nope.

Slow single-threaded performance means that a single TCP stream cannot be handled as quickly, in aggregate, as multiple concurrent TCP streams.

However, at the Internet (router) level, they are just IP packets. Your ISP does not distinguish between packets in different TCP streams (*)

This limits you to a few basic possibilities:
1. your router's NAT does not work well with a single stream (e.g. all packets for the same stream are processed by the same CPU)
2. your end PC cannot cope well with a single TCP stream (for similar reasons)
3. there is low-level packet loss, which affects the throughput of individual TCP streams via the formula here.

You can rule out case (3) by doing further tests to a speedtest server which is a medium distance away (say in mainland Europe) and a long way away (say USA). If the single-thread speed drops somewhat to Europe, and even more to the USA, then low-level packet loss could be the culprit. This is because the maximum speed is a function of both the round-trip-time and the packet loss level.

To rule out (1) and (2) you'd need to try with a different router and a different PC.

(*) Unless they are doing weird stuff like CGN - most "real" ISPs don't do that.
Standard User onthenet
(member) Thu 29-Dec-22 22:39:49
Print Post

Re: Download speeds on BT FTTP slow when not using a VPN


[re: candlerb] [link to this post]
 
It may be time to look at my router setup.
Currently running pfsense 22.05 on a Intel Core I5-4590

Now reading there are issues with a PPPoE connection and a fast connection while running pfsense.

BT 900/110 Mbps
Standard User candlerb
(knowledge is power) Fri 30-Dec-22 09:07:16
Print Post

Re: Download speeds on BT FTTP slow when not using a VPN


[re: onthenet] [link to this post]
 
You could try PPPoE direct to your PC to rule that in or out.

It would be poor if an i5 can't do more than 365Mbps PPPoE on one core - that's only about 30K packets per second - but is certainly possible depending on how FreeBSD works.

I found this: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=20...

In comment 11 it suggests some sysctls:
* net.isr.maxthreads and net.isr.numthreads greater than 1
* net.isr.dispatch=deferred

You can ssh into your box, read these values with "sysctl", and try tweaking them if necessary (I'd be interested to see what the defaults are with pfSense).

However: I don't think this explains what you see, because it implies that *all* PPPoE packet processing would take place in a single interrupt handler - and therefore it wouldn't make any difference if the packets were from the same TCP stream or multiple TCP streams.
Standard User adrenalize_
(regular) Fri 30-Dec-22 09:48:37
Print Post

Re: Download speeds on BT FTTP slow when not using a VPN


[re: onthenet] [link to this post]
 
If you want to test your local network speed to rule out windows drivers etc can I suggest using your own OpenSpeedTest server - there are versions for most OS: https://openspeedtest.com/selfhosted-speedtest.

Just beware you'll need to temporarily turn off the Windows firewall on the server.

That way you can test your drivers, NICs, switches etc without the WAN coming into play.

I also find it great for testing WiFi speed around the house etc.
Standard User onthenet
(member) Fri 30-Dec-22 10:15:32
Print Post

Re: Download speeds on BT FTTP slow when not using a VPN


[re: candlerb] [link to this post]
 
Checked out those variables and they are

net.isr.maxthreads = 4
net.isr.numthreads = 4
net.isr.dispatch = direct

During the speedtest the maximum WCPU was 9.5%

I will try the direct PPPoE connection later, going to have a couple of days to mess about with the connection.

changed the net.isr.dispatch to "deferred" but no difference, the others are read only and need to be changed in the /boot/loader.conf

BT 900/110 Mbps

Edited by onthenet (Fri 30-Dec-22 10:17:00)

Standard User danielhyde
(committed) Fri 30-Dec-22 10:25:18
Print Post

Re: Download speeds on BT FTTP slow when not using a VPN


[re: onthenet] [link to this post]
 
In reply to a post by onthenet:
It may be time to look at my router setup.
Currently running pfsense 22.05 on a Intel Core I5-4590

Now reading there are issues with a PPPoE connection and a fast connection while running pfsense.


I use the Netgate 7100 at my office which uses a quad core Atom and get the below on an Openreach 1Gbps FTTP service.
The i5-4590 should have twice the performance per core of the C3558 in my device,

My Broadband Speed Test

Thanks
Dan
Standard User onthenet
(member) Fri 30-Dec-22 12:27:18
Print Post

Re: Download speeds on BT FTTP slow when not using a VPN


[re: danielhyde] [link to this post]
 
I can get those sort of results when connected via VPN but not when connected directly to ISP

There is probably not much in it between the C3558 and my 4th generation I5 but the network hardware in the 7100 would be much better, I think it supports up to 10G.

BT 900/110 Mbps
Standard User candlerb
(knowledge is power) Fri 30-Dec-22 13:15:20
Print Post

Re: Download speeds on BT FTTP slow when not using a VPN


[re: onthenet] [link to this post]
 
In reply to a post by onthenet:
I can get those sort of results when connected via VPN but not when connected directly to ISP

Since they are both going via the same router, the ISP, and both carried inside PPPoE, then this almost certainly points to a problem with your PC.

Did you try reducing the MTU on the NIC from 1500 to 1492? (It's a long shot but worth a try)
Standard User argo
(newbie) Fri 30-Dec-22 14:48:25
Print Post

Re: Download speeds on BT FTTP slow when not using a VPN


[re: onthenet] [link to this post]
 
Just an idea - can it be traffic shaping on the BT side? Or some kind of a packet inspection? Both options cannot affect the VPN speeds.

Can you do a speed test between you and your VPN entry point? If it's slower than VPN speeds that would mean that it's a difference between open and tunnelled traffic.



Giganet (Openreach) FTTP BQM Live graph
Standard User onthenet
(member) Fri 30-Dec-22 17:31:50
Print Post

Re: Download speeds on BT FTTP slow when not using a VPN


[re: candlerb] [link to this post]
 
I tried the MTU change but just the same.
I tried connecting directly to the ONT, and setting up a PPPoE connection on two different computers but the same result.
I can only get the the single thread download speed above approx 400 if using a VPN.
I tried the BT SH2 with only one PC connected, same result but works fine if VPN enabled

Thanks for all the advice and help, I'm just going to give up and use the VPN when downloading large files/Game updates etc...

The extra upload speed is worth the extra £1/mnth it cost me.

BT 900/110 Mbps
Standard User onthenet
(member) Sat 31-Dec-22 11:01:33
Print Post

Re: Download speeds on BT FTTP slow when not using a VPN


[re: adrenalize_] [link to this post]
 
In reply to a post by adrenalize_:
If you want to test your local network speed to rule out windows drivers etc can I suggest using your own OpenSpeedTest server - there are versions for most OS: https://openspeedtest.com/selfhosted-speedtest.


Thanks for that, must have missed your post !!

Got that up and running and proves my internal network is working as expected.

BT 900/110 Mbps
Standard User adrenalize_
(regular) Sun 01-Jan-23 23:53:21
Print Post

Re: Download speeds on BT FTTP slow when not using a VPN


[re: onthenet] [link to this post]
 
I did once get something similar to your issue, albeit on a much slower connection. On an FTTC connection syncing at ~65Mbps I was getting ~60Mbps throughput any time of day.

One day all of a sudden throughput was horrendous, often as low as a few Mbps, any time of the day, not just bad congestion at peak. Pop on a VPN and back up to 60Mbps speed tests any time of day including peak.

Pretty useless calling tech support - but a few other customers on their forum (and here) had similar. After a number of us kept records of the issue including someone with a SamKnows WhiteBox with a pecise graph of when the fault started raised high level complaints and got an article published on The Register the ISP finally listened and found some routing fault in their core network.

I guess the VPN was routed out onto the internet bypassing the issue in the ISPs core network.

I've not heard of that or would expect it on a BT connection though.
Standard User onthenet
(member) Mon 02-Jan-23 10:26:46
Print Post

Re: Download speeds on BT FTTP slow when not using a VPN


[re: adrenalize_] [link to this post]
 
Yes it is strange, but have been scanning through the forum and I see people with exactly the same issue with BT, but then it suddenly fixes itself as if there was a capacity issue or a routing issue.

The VPN works pretty much flat out all the time although it has it has side issues, eg when I tried to reply to this post I got this reply smile

You have been banned from making any new posts or sending private messages. The reason for this ban is: [ref: 49494907]Advertising fake COVID certificates is illegal.

I did try BT but they just do a speed test between the router and the exchange and it says 950.

I also downloaded a game yesterday from EA and without the VPN it came down at max speed for the entire download of 45GB, maybe a local CDN, Xbox downloads need the VPN.

BT 900/110 Mbps
Standard User danielhyde
(committed) Mon 02-Jan-23 20:17:11
Print Post

Re: Download speeds on BT FTTP slow when not using a VPN


[re: onthenet] [link to this post]
 
Yes it does have 10Gb interfaces but the ONT is only connected at 1Gb
Most benchmarks show the Atom having around half the performance of a 4th gen i5 so I'd definitely day you can rule out the router.

Thanks
Dan
Standard User onthenet
(member) Wed 04-Jan-23 10:55:14
Print Post

Re: Download speeds on BT FTTP slow when not using a VPN


[re: onthenet] [link to this post]
 
So after a messing around again, never one to give up, I ran TCP Optimizer from the following link.

TCP Optimizer

I selected speed as 100Mbps+, selected Optimal and applied.

Now everything is running perfectly, single threaded downloads are all full speed without the VPN.

The only thing that is slow is the TBBX1 test on TBB, even the download test files on here come down at full speed.

So will leave it at that for now, I have a backup of all settings changed if I need to revert for any reason.

BT 900/110 Mbps
Standard User Pheasant
(knowledge is power) Wed 04-Jan-23 11:00:17
Print Post

Re: Download speeds on BT FTTP slow when not using a VPN


[re: onthenet] [link to this post]
 
Do you know what the Optimiser optimised?
Standard User onthenet
(member) Wed 04-Jan-23 12:24:12
Print Post

Re: Download speeds on BT FTTP slow when not using a VPN


[re: Pheasant] [link to this post]
 
These are the changes that were made when set to optimal from default.

TCP Optimzer changes

BT 900/110 Mbps
Standard User Pheasant
(knowledge is power) Wed 04-Jan-23 16:45:54
Print Post

Re: Download speeds on BT FTTP slow when not using a VPN


[re: onthenet] [link to this post]
 
Thanks. I’ll take a look.
Pages in this thread: 1 | 2 | 3 | 4 | >> (show all)   Print Thread

Jump to