[SOLVED] Bufferbloat-How to limit upload download in my pc

Sep 10, 2020
26
0
30
So im trying to figure out how to limit upload download to get ride of bufferbloat . Is any way to limit upload download if my router dont have quality of service ?
 
Solution
Another way to solve your problem is to throw more bandwidth at it and just upgrade your plan. But it does sound like the router is part of the problem too.
Don't waste your time on this. We have a enterprise router and still see blubberbloat or bufferfart results, blah blah, even when the router MSRP'd for $2200. As long as your speeds and performance is fine, don't worry about arbitrary metrics like this.
 

richb-hanover

Distinguished
Dec 21, 2013
34
1
18,540
If you don't detect a problem, then you don't have a problem. If your gaming, VoIP calls, etc work just fine all the time, then don't go looking for problems. But it seems like the OP has determined there is a problem.

To answer the OP's question, read What Can I Do about Bufferbloat? at https://www.bufferbloat.net/projects/bloat/wiki/What_can_I_do_about_Bufferbloat/

If your network performance is substandard, you may need to invest in a router that does handle/eliminate bufferbloat. Best of luck!
 
Don't waste your time on this. We have a enterprise router and still see blubberbloat or bufferfart results, blah blah, even when the router MSRP'd for $2200. As long as your speeds and performance is fine, don't worry about arbitrary metrics like this.

I don't agree with this. Being an enterprise router doesn't mean anything. I work at a large company and we use all enterprise grade equipment. There's only like 40 people in the office due to the current global situation and we still get VOIP problems with teleconferences. Most enterprise equipment doesn't use something like FQ_Codel SQM(QOS) because it limits bandwidth significantly unless you have enough processing power to handle it.

At home, I implemented FQ_Codel QOS and it literally overnight solved all my problems that my high end Asus and Netgear gaming routers couldn't solve for years. I would get constant random lag spikes all time while streaming. Like 5-10 per hour. May not sound like much, but it was really annoying at the worst possible times. It drove my crazy for years. I swapped router, hardwired ethernet through the attic, replaced ethernet lines in my walls and upgraded my internet package to the highest tier. Then just decided, it's just the way streaming is. I left things the way they were for about a year until I heard of FQ_Codel. Then overnight, built my new x86 router with FQ_Codel/CAKE and it went to 0 per hour. Occasionally on RB6 Siege, I'll see the server side network lag symbol but never have I seen the client side lag symbol since upgrading my system.
R6-Network-Icons.png


In the above picture, I used to get the 2 prong Connection plug symbol all the time. Sometimes with and without the PING symbol. Now I never get those and only get the host symbol.

With people streaming today and the limited upload bandwidth that ISP's give you, bufferbloat is real and solveable.

So im trying to figure out how to limit upload download to get ride of bufferbloat . Is any way to limit upload download if my router dont have quality of service ?

What's your download and upload speed of your internet package? If it's low, like 100mbps down and 10mbps up. You can get a cheap Ubiquity Edge router to solve your issue.
 
Last edited:
  • Like
Reactions: digitalgriffin
So im trying to figure out how to limit upload download to get ride of bufferbloat . Is any way to limit upload download if my router dont have quality of service ?

First you'll want to make sure your traffic delay isn't the result of the game server. To do this, you'll need to run resource monitor for your game and see what server it goes out to on the internet and then ping it (if they support this) when your network is in a low usage state. If you have a high ping rate, you may need to switch to a different game server. This is where Duma OS comes in handy. They pick the optimal server with the least lag.

Most ISP's consider home users CONSUMERS of data and not regenerators of it (gaming/streaming) So they dedicate most of their bandwidth to downloading. Unfortunately there is little you can do about download bloat. When the ISP sends you data, it sends you data. You don't get to control how it's shaped/packaged when you are on the receiving side. And unless you are running 1 Gbps internet service package there's little that can be done to control the downloads. A 1GB internal network can easily handle most ISP's download rate with little issues regarding bloat up to ~600Mbps. (Unless you are doing VPN, SPI, and DPI inspection)

Where you can make a bigger difference is your upload, which is severely throttled by most ISP's. (as I mentioned) You really need to build a powerful box to do this properly. You'll need to build a pfSense box which is not for the faint of heart.
View: https://www.youtube.com/watch?v=iXqExAALzR8

You can "segment" your network with pfSense also. For example you can have one network for IOT devices like Alexa/Roku. Then you can have another for devices like tablets and phones. And then a 3rd for high sensitivity devices like torrents and gaming. The advantage of segmentation is you can better control the traffic and prevent devices from cross infecting one another. I expect Amazon Echo to be hack targets and if it's compromised, I don't want it running on the same subnet as my other devices and soaking up my bandwidth. Segmentation allows me to monitor data usage by each device and control what it interacts with.

Lawrence tech services is da' bomb/MacDaddy when it comes to networking stuff. He's a good network security specialist as well. He also believes in a free/open internet. He also covers common security breaches and how they happen. He also has a smart team backing him up. They have a good network support forum. But again, not for the faint of heart. They can get heavy into technical details.


100ms pings does affect gaming, but most gaming services account of ping lag and give you a bigger swag factor to even the playing field. So I'm not sure how much a competitive advantage upgrading your router will give you.

Interesting side note: During beta testing of games, some studios will often simulate lag on the same player to see how it affects his scoring, so they can level the playing field (so to speak)
 
Last edited:
If you have a lower internet plan, like 100mbps or something like that. The cheapest off the shelf solution is the Edgerouter X. It's like $60 brand new and has FQ_Codel already in it.

If you have a higher internet plan, I think the seedstudio odyssey is the cheapest solution for pfsense or openwrt. The hardware is off the shelf, but you'll need to manually load your Router OS, $240 and has 2 intel network adapters built into it. https://www.seeedstudio.com/Odyssey...MIxub8hKKM7AIVmIzICh1vRgi4EAAYASAAEgJ8-_D_BwE
 
Sep 10, 2020
26
0
30
I don't agree with this. Being an enterprise router doesn't mean anything. I work at a large company and we use all enterprise grade equipment. There's only like 40 people in the office due to the current global situation and we still get VOIP problems with teleconferences. Most enterprise equipment doesn't use something like FQ_Codel SQM(QOS) because it limits bandwidth significantly unless you have enough processing power to handle it.

At home, I implemented FQ_Codel QOS and it literally overnight solved all my problems that my high end Asus and Netgear gaming routers couldn't solve for years. I would get constant random lag spikes all time while streaming. Like 5-10 per hour. May not sound like much, but it was really annoying at the worst possible times. It drove my crazy for years. I swapped router, hardwired ethernet through the attic, replaced ethernet lines in my walls and upgraded my internet package to the highest tier. Then just decided, it's just the way streaming is. I left things the way they were for about a year until I heard of FQ_Codel. Then overnight, built my new x86 router with FQ_Codel/CAKE and it went to 0 per hour. Occasionally on RB6 Siege, I'll see the server side network lag symbol but never have I seen the client side lag symbol since upgrading my system.
R6-Network-Icons.png


In the above picture, I used to get the 2 prong Connection plug symbol all the time. Sometimes with and without the PING symbol. Now I never get those and only get the host symbol.

With people streaming today and the limited upload bandwidth that ISP's give you, bufferbloat is real and solveable.



What's your download and upload speed of your internet package? If it's low, like 100mbps down and 10mbps up. You can get a cheap Ubiquity Edge router to solve your issue.
sorry for late response was out of town . my dowload is 55 mbps and my up is 14 mbps.
 
Sep 10, 2020
26
0
30
First you'll want to make sure your traffic delay isn't the result of the game server. To do this, you'll need to run resource monitor for your game and see what server it goes out to on the internet and then ping it (if they support this) when your network is in a low usage state. If you have a high ping rate, you may need to switch to a different game server. This is where Duma OS comes in handy. They pick the optimal server with the least lag.

Most ISP's consider home users CONSUMERS of data and not regenerators of it (gaming/streaming) So they dedicate most of their bandwidth to downloading. Unfortunately there is little you can do about download bloat. When the ISP sends you data, it sends you data. You don't get to control how it's shaped/packaged when you are on the receiving side. And unless you are running 1 Gbps internet service package there's little that can be done to control the downloads. A 1GB internal network can easily handle most ISP's download rate with little issues regarding bloat up to ~600Mbps. (Unless you are doing VPN, SPI, and DPI inspection)

Where you can make a bigger difference is your upload, which is severely throttled by most ISP's. (as I mentioned) You really need to build a powerful box to do this properly. You'll need to build a pfSense box which is not for the faint of heart.
View: https://www.youtube.com/watch?v=iXqExAALzR8

You can "segment" your network with pfSense also. For example you can have one network for IOT devices like Alexa/Roku. Then you can have another for devices like tablets and phones. And then a 3rd for high sensitivity devices like torrents and gaming. The advantage of segmentation is you can better control the traffic and prevent devices from cross infecting one another. I expect Amazon Echo to be hack targets and if it's compromised, I don't want it running on the same subnet as my other devices and soaking up my bandwidth. Segmentation allows me to monitor data usage by each device and control what it interacts with.

Lawrence tech services is da' bomb/MacDaddy when it comes to networking stuff. He's a good network security specialist as well. He also believes in a free/open internet. He also covers common security breaches and how they happen. He also has a smart team backing him up. They have a good network support forum. But again, not for the faint of heart. They can get heavy into technical details.


100ms pings does affect gaming, but most gaming services account of ping lag and give you a bigger swag factor to even the playing field. So I'm not sure how much a competitive advantage upgrading your router will give you.

Interesting side note: During beta testing of games, some studios will often simulate lag on the same player to see how it affects his scoring, so they can level the playing field (so to speak)
Sorry for late response, well my ping is late night is 48 but in day early night is 58 and spiking every time to 70 is like a small roller coaster. So i was reading some post on i nternet and found about bufferbloat tested it with dsl reports and found that . About my router i have a cheap one is ASKEY TCG-220
 
Sep 10, 2020
26
0
30
If you have a lower internet plan, like 100mbps or something like that. The cheapest off the shelf solution is the Edgerouter X. It's like $60 brand new and has FQ_Codel already in it.

If you have a higher internet plan, I think the seedstudio odyssey is the cheapest solution for pfsense or openwrt. The hardware is off the shelf, but you'll need to manually load your Router OS, $240 and has 2 intel network adapters built into it. https://www.seeedstudio.com/Odyssey...MIxub8hKKM7AIVmIzICh1vRgi4EAAYASAAEgJ8-_D_BwE
Sorry for late response , well about my plan my dowload is 60mbps and 14up . About my router i have a cheap one is ASKEY TCG-220 . Do you recommend me to buy edge outer just for test ? my main problem is that im spiking from 58 to 70 75 every time but in late night im fine 48. One day i was trying to find the main reason and read about bufferbloat but im not really sure if this could be the reason.
 
Sorry for late response , well about my plan my dowload is 60mbps and 14up . About my router i have a cheap one is ASKEY TCG-220 . Do you recommend me to buy edge outer just for test ? my main problem is that im spiking from 58 to 70 75 every time but in late night im fine 48. One day i was trying to find the main reason and read about bufferbloat but im not really sure if this could be the reason.

spikes usually occur because other devices on your network are busy using it. Like a streaming tv box or music service.
 
I don't agree with this. Being an enterprise router doesn't mean anything. I work at a large company and we use all enterprise grade equipment. There's only like 40 people in the office due to the current global situation and we still get VOIP problems with teleconferences. Most enterprise equipment doesn't use something like FQ_Codel SQM(QOS) because it limits bandwidth significantly unless you have enough processing power to handle it.

At home, I implemented FQ_Codel QOS and it literally overnight solved all my problems that my high end Asus and Netgear gaming routers couldn't solve for years. I would get constant random lag spikes all time while streaming. Like 5-10 per hour. May not sound like much, but it was really annoying at the worst possible times. It drove my crazy for years. I swapped router, hardwired ethernet through the attic, replaced ethernet lines in my walls and upgraded my internet package to the highest tier. Then just decided, it's just the way streaming is. I left things the way they were for about a year until I heard of FQ_Codel. Then overnight, built my new x86 router with FQ_Codel/CAKE and it went to 0 per hour. Occasionally on RB6 Siege, I'll see the server side network lag symbol but never have I seen the client side lag symbol since upgrading my system.
R6-Network-Icons.png


In the above picture, I used to get the 2 prong Connection plug symbol all the time. Sometimes with and without the PING symbol. Now I never get those and only get the host symbol.

With people streaming today and the limited upload bandwidth that ISP's give you, bufferbloat is real and solveable.



What's your download and upload speed of your internet package? If it's low, like 100mbps down and 10mbps up. You can get a cheap Ubiquity Edge router to solve your issue.
QOS has its place, but consumer routers are junk to begin with just playing with marketing for the most part whereas enterprise routers are more 'go than show', so they will be able to perform better on the same connection even without QOS.