General Zone > Technology Area

Internet Speeds

<< < (6/6)

holyspam:

Today I would like to introduce you to bufferbloat.

Disclaimer - This is surface-level stuff !!

Bufferbloat simply put, is when you saturate your link speed and everything else that requires some bandwidth becomes unusable.
For example you download a file and your latency ingame jumps to 100-300-1000ms


As Miauz posted, the DSLReports speed-test used to be the go-to tool to test this.
Now all the servers are offline except 1-2 so it's not that useful any more.

But I managed to find another webpage that provides a bufferbloat test. Here
This will measure your latency while the connection is idle and then again while you are downloading and uploading, so you can compare and know if you have an issue.

The solution to this is to reserve some of your bandwidth - around 5-15% of your max measured speed is usually enough.
What reserving bandwidth accomplishes is that when you download...stuff, it will allocate that reserved bandwidth to a service/application that only needs a small portion of it.


So let's say your measured connection speed is 150Mbits Down - 10Mbits Up.
When you download something, it will use all of your download speed - it will really try to use it all.

You setup a simple QoS bandwidth limiter on your router, and set a limit to 90% of your real speed so 135Mbits Down - 9 Mbits Up.
Just doing this will solve 70% of the issues.

The other 30% requires special QoS classification rules for your games and applications which is very time-consuming, although some routers have integrated QoS that will detect games and other low speed - high priority traffic.



Here you can see the difference between on/off for my line:
My router is TP-Link AX1500.

Detailed Results with QoS off - unlimited speed



Detailed Results with QoS on - limited to 135/8.5




Keep reading if you want to get 100% otherwise skip the rest of my post


The most intense UT2004 game requires 40KB/sec maximum download speed and 8KB/sec maximum for upload (for 250fps)
That is < 1% of your Download and Upload capacity.

Similar examples are VoIP traffic, Video Calling(this can easily consume more than 1Mbit/sec) - but these are *standardised* high priority traffic and are handled by default.

Unless you are using some quality router, gaming traffic will be considered "Best Effort", while Video calls, Voice over IP are considered higher priority.

A quick overview:
PurposeCommon UseDSCP ValueVoIPVoIP traffic, including signaling and control traffic46Interactive videoTwo-way video conferencing34Mission-critical dataDatabase queries, LOB communications, video streaming25Best effortAll other traffic, including e-mail and Web browsing0Bulk dataBackups, nonbusiness applications, file transfers10
Generally, all traffic has no DSCP value(default 0), the easiest way to get around this, is to assign a DSCP value to your gaming traffic.
This will only apply to your local network so your router knows what traffic is high priority - once you reach the ISP the value will be reset back to 0.

To achieve this in Windows, you need a version that contains the Group Policy Editor(Ultimate, Enterprise) will work. (it does not work in Home edition)

Steps:

* Start menu
* Run
* Type gpedit.msc and press OK/Enter
* Local Computer Policy -> Windows Settings -> Right click on Policy-based QoS -> Create new policy
* Use any name you like, then in "Specify DSCP Value" use 46 or 34
* Click Next, then select "Only applications with this executable name" and enter the name "UT2004.exe"
* Click Next, and again Next on the Source/Destination IP address page.
* In the drop-down, "Select the protocol this QoS policy applies to:" - Pick UDP and click Finish.Now your UT2004 traffic will be marked as high-priority and hopefully handled as such by your router/network.

If you are on wifi - switch to Ethernet cable, don't game on wifi wtf??
Wifi traffic supports some basic QoS prioritisation by default on 90% of routers/APs which is commonly called WMM you can check your device wireless settings, make sure it's enabled.

-Adler-:
Working great thank you. ;)

without SQM
Details



In OpenWrt i installed luci-app-sqm 90Mbps Down - 10 Mbps Up
Details



just for info
SQM (Smart Queue Management)
The luci-app-sqm package (or “sqm-scripts” if you don't use LuCI) will mitigate Bufferbloat. After installation and configuration you'll have a much more responsive network connection under load.

holyspam:
You can use like 30Mbit/s instead of 10

Stealer:
Ah no way, I bought a TP link router to replace the shitty isp one (which broadcasts a public channel/hotspot which is stupid if you are a gamer!), seemed much smoother - it has more cores and antennae so win win. Think I have a similar one to you holy. Also noted the QOS was referred to as pinholes on the tp link router, confused me for a sec... Lol had another look whilst sober, there is QOS on the AX1500  :)) :'(

hagis:
find it varies - depending on time of day - sometimes it's quicker but generally around this



vodafone 900/900mbps - got a deal @ £26/month - though they screwed up so much installing it I have 12 months free :)

edit and really I don't need the speed,. I won't notice a difference if it was 1/10 of that 99.9% of the time

Navigation

[0] Message Index

[*] Previous page

Go to full version