Why do I have such a low WiFi speed?

-1

1

Ok, first of all I've had an internet plan for 100mbps for about two years now and my speeds looked like this:

(Results from www.speedtest.net)

Wired: Download - 92mbps , Upload - 94mbps

WiFi (using 2.4GHz): Download - 60mbps, Upload - 70mbps

Yesterday I've decided that I want an upgrade and went for 300mpbs plan.

Here are the results:

Wired Download - 280mbps, Upload - 290mbps

WiFi(using 2.4Ghz) Download - 67mbps, Upload - 80mpbs.

As you can see my wired speeds increased a lot where WiFi is almost at the same place. Why is that? Is there anything I can do about it? I've been reading about using 40Mhz,using n instead of b,g,n mixed, switching to 1,6,11 channels instead of auto and a lot more. My router supports both 2.4Ghz and 5Ghz, and yes 5Ghz is slightly faster but not a lot.

Router I'm using is TP-LINK N750. On the website they say Simultaneous 2.4GHz 300Mbps and 5GHz 450Mbps connections for 750Mbps of total available bandwidthhowever I can't see those speeds. One more thing that's weird for me is that it says speed 150mpbs when I click on my WiFi connection properties. Why is that? I'm so confused with all theese numbers and upset with theese results because I'd like to have much higher WiFi speeds with this plan.

Deividas

Posted 2017-10-09T16:58:12.830

Reputation: 3

2What device are you connecting through wifi? It may not support more than 80mb/s. You could also try to reduce the distance to the router. – SpiderPig – 2017-10-09T17:03:03.103

It's my laptop. MSI Ge62 6QF, with Intel(R) Dual Band Wireless-AC 3165 wifi card. – Deividas – 2017-10-09T17:13:45.617

That wifi card should be able to get to 300mb/s. What happens if you bring the laptop closer to the router? – SpiderPig – 2017-10-09T17:23:48.517

1At 2.4Ghz Download and Upload gets to about 85-90. At 5Ghz 105-110. – Deividas – 2017-10-09T17:26:52.490

You could try disabling 2.4GHz in the router to force your laptop to use 5GHz. – SpiderPig – 2017-10-09T17:51:24.417

I can freely connect to any one of theese two spots at any time because they are both being transmited at the same time. Despite that I've tried disabling that 2.4Ghz and leaving 5Ghz only. Speeds didn't change from last time on 5Ghz - still about a 100-105 mb/s. – Deividas – 2017-10-09T18:01:04.610

Check the task manager and see if you get a high cpu load while downloading at max speed. Updating the drivers for the wifi card might help. – SpiderPig – 2017-10-09T18:14:06.413

CPU seems to be calm, no reaction at all. I've tried updating drivers and even trying the speed on my other laptop - still the same. It seems like it's the router that causes this. Or maybe theese speeds are the cap of 802.11n protocol? That would be crazy and I have no idea why would they mention 300 and 450mb/s speeds on the website – Deividas – 2017-10-09T18:47:08.097

2

The advertised speed can only be reached under optimal conditions. Your laptop's wifi card would need to have at least 3 antennas and there shouldn't be other wifi networks on the same or a neighboring channel interfering with the signal.

– SpiderPig – 2017-10-09T19:22:51.007

It turns out my laptop has only one antenna that caps it's speed on 150mb/s :/ – Deividas – 2017-10-09T19:50:54.557

1It was clear from before that your Internet speed wasn't the limit on your WiFi access speed but that the WiFi speed was. – David Schwartz – 2017-10-09T23:13:44.600

Answers

6

The fact of the matter is that you are getting about the best speeds you should be on an 802.11 network with the hardware you are using.

While your router is capable of higher data rates using multiple spatial streams, your Intel Dual Band Wireless-AC 3165 is only capable of using a single spatial stream. This means that it will never connect at data rates higher than 150 Mbps on 2.4GHz. This data rate is not related to throughput like the results from the speed test. Instead it is merely a measure of how fast your client thinks it can send data to the AP (at that moment in time - it can and often does change).

Now you are likely saying that you should have a higher throughput on your speedtest results, but 802.11 traffic is half-duplex and shared bandwidth. This means that only one device on your wireless network can "talk" at any given time for successful communication to take place. Further, any other 802.11 networks or devices in the same area use part of the "airtime" as well.

There are also management frames such as acknowledgements (frames that are sent to the sender on successful receipt of a data frame) in both directions (client->AP or AP->Client) which use some of the airtime. Management frames also include frames that allow devices to find AP's, such as beacons, probe requests and probe responses. There are still other management frames that silently take care of the wireless network as well, such as the frames that are used when a device wishes to join and leave an 802.11 network, etc. Many management frames will go at a much lower data rate than the 150 Mbps data rate your device is connecting at and as such will take more time on the channel.

So, if you take your 150 Mbps data rate, factor in the 802.11 acknowledgements, other management traffic, and other 802.11 devices in the area or on the network then it is never going to be possible to achieve throughput on par with the data rate. Typically, you will get throughput anywhere from 30-50% of the achievable data rate, depending on the environment. Especially busy or clean environments may result in throughput outside these ranges.

YLearn

Posted 2017-10-09T16:58:12.830

Reputation: 1 741

1

Okay, that makes sense. I just have one more question for you if you don't mind. https://ark.intel.com/products/89450/Intel-Dual-Band-Wireless-AC-3165 Take a look over here. They say that max speed is 433Mpbs. Is this only possible with 802.11ac protocol? And is it really possible with just a single spatial stream?

– Deividas – 2017-10-09T19:48:45.677

1

With a single spatial stream and 80 Mhz wide channels, yes 433.3 Mbps is the max data rate for 802.11ac. However your AP/router is 802.11n, so the max with a single stream is 150 Mbps on a 40 Mhz wide channel. Wikipedia has nice tables to break down the maximum data rates depending on a number of factors (spatial streams, channel widths, guard intervals) for both 802.11n and 802.11ac.

– YLearn – 2017-10-09T20:39:27.250

1

Wi-Fi has a lot of overhead compared to wired Ethernet, and you rarely get the top PHY rate (the raw per-packet signaling rate before overhead) that your equipment is capable of unless you're within ~5 meters of router with direct line-of-sight, and only if there's no interference / competition on the channel.

With 802.11a/b/g without any kind of vendor-proprietary frame aggregation, the rule of thumb was to expect TCP/IPv4 application throughput at 50% of whatever mean PHY rate you were getting, assuming no interference or competition for airtime on the channel.

802.11n and 802.11ac add frame aggregation which lowers the overhead, but you still see not much more than 60% efficiency with value-priced equipment, and less than 80% efficiency even with the best equipment. Again, that's assuming no interference or competition for airtime on the channel.

Note that those efficiency targets are relative to whatever PHY rate you happen to be getting at your distance from the AP, and if you're far enough away from your AP, your PHY rate could fall all the way down to 1 Mbps (the lowest 2.4GHz PHY rate from 802.11-1997 DSSS) or 6Mbps (the lowest 5GHz PHY rate from 802.11a).

All told, if you want to reliably get 300Mbps of application throughput over Wi-Fi, you must use 802.11ac with at least two spatial streams, 80MHz-wide channels, and MCS 9 (256QAM). That means the 867Mbps flavor of 802.11ac or better, and that's when only counting the 5GHz capabilities of the AP, not adding in the 2.4GHz capabilities like slimy marketers like to do.

Spiff

Posted 2017-10-09T16:58:12.830

Reputation: 84 656