FreshJR
Very Senior Member
@everybody Dont worry about messages HTB: quantum of class .... etc.
@pattiri I'm glad it started working again. I haven't updated to the latest firmware yet.
First off, thanks for reading the thread entire thread before asking. As user strangeluck has replied, the minimum per categories only apply IF you are out of the total bandwidth for QOS.
When you are out of bandwidth, each category will have will receive at least its minimum bandwidth IF it needs it. For categories that are using nothing or need less than the minimum guaranteed bandwidth, ALL excess bandwidth will be offered to categories from TOP to BOTTOM.
Example1:
Web Surfing, priority 1, has 10mbps minimum / 100 total, you are using 5mbps
Streaming, priority 2, has 20mbps minimum / 100 total, you are watching a 30mbps stream
Downloads, priority 3, has 40mbps minimum / 100 total, you are downloading from 1gbps server.
What would happen is as follows:
Web Surfing 5mbps used
Streaming 30 mbps used
Downloads 65 mbps used
Example2:
Looking, the numbers at the limits below, you can see they are very similar to the above, but the priorities are different.
Web Surfing, priority 1, has 10mbps minimum / 100 total, you are using 5mbps
Downloads, priority 2, has 40mbps minimum / 100 total, you are downloading from 1gbps server.
Streaming, priority 3, has 20mbps minimum / 100 total, you are watching a 30mbps stream
What would happen is as follows:
Web Surfing 5mbps used
Downloads 75mbps used
Streaming 20mbps used
So dont worry nothing is wasted.
Example3:
Now very important, if each catagory had a minimum bandwidth of 0.125 mbps as out of the box, the original qos feature would do as follows.
Web Surfing, priority 1, has 0.125 mbps minimum / 100 total, you are using 5mbps
Streaming, priority 2, has 0.125 mbps minimum / 100 total, you are watching a 30mbps stream
Downloads, priority 3, has 0.125 mbps minimum / 100 total, you are downloading from 1gbps server.
Web Surfing 5 mbps used
Downloads 94.875 mbps used
Streaming 0.125 mbps used
This is why I wanted to get unclassified traffic away from the last catagory SINCE my VOIP was unclassfied and would get 0.125mbps while netflix/youtube ate my internet. With minimums it is not required to move unclassified traffic higher, but I like it, because it then gets offered bandwidth first which equals less latency.
This is kind of disrespectful. In the original post I directed you to check out post 23/24 for very in depth information.
https://www.snbforums.com/threads/s...ied-traffic-priority.36836/page-2#post-305353
Provided examples of how adaptive QOS works out of the box. So what my script does is changes the terrible minimum bandwidths, and allows to you reroute all unclassified traffic that normally goes into the "Default" container into the "Others" container which then has a modifiable priority in the web browser UI.
@pattiri I'm glad it started working again. I haven't updated to the latest firmware yet.
I don't completely understand what your Script does after reading through the whole thread so I wanted one question:
You wrote that it changes the guaranteed minimum speeds of various categories, but that would mean setting the max for all the catogries at the same time if all minima add up to 100%. (if the sum of the minimum speeds is 100% of the bandwidth that would mean that minimum = max, as the bandwidth would be distributed over all the categories)
Am I misunderstanding that?
First off, thanks for reading the thread entire thread before asking. As user strangeluck has replied, the minimum per categories only apply IF you are out of the total bandwidth for QOS.
When you are out of bandwidth, each category will have will receive at least its minimum bandwidth IF it needs it. For categories that are using nothing or need less than the minimum guaranteed bandwidth, ALL excess bandwidth will be offered to categories from TOP to BOTTOM.
Example1:
Web Surfing, priority 1, has 10mbps minimum / 100 total, you are using 5mbps
Streaming, priority 2, has 20mbps minimum / 100 total, you are watching a 30mbps stream
Downloads, priority 3, has 40mbps minimum / 100 total, you are downloading from 1gbps server.
What would happen is as follows:
Web Surfing 5mbps used
Streaming 30 mbps used
Downloads 65 mbps used
Example2:
Looking, the numbers at the limits below, you can see they are very similar to the above, but the priorities are different.
Web Surfing, priority 1, has 10mbps minimum / 100 total, you are using 5mbps
Downloads, priority 2, has 40mbps minimum / 100 total, you are downloading from 1gbps server.
Streaming, priority 3, has 20mbps minimum / 100 total, you are watching a 30mbps stream
What would happen is as follows:
Web Surfing 5mbps used
Downloads 75mbps used
Streaming 20mbps used
So dont worry nothing is wasted.
Example3:
Now very important, if each catagory had a minimum bandwidth of 0.125 mbps as out of the box, the original qos feature would do as follows.
Web Surfing, priority 1, has 0.125 mbps minimum / 100 total, you are using 5mbps
Streaming, priority 2, has 0.125 mbps minimum / 100 total, you are watching a 30mbps stream
Downloads, priority 3, has 0.125 mbps minimum / 100 total, you are downloading from 1gbps server.
Web Surfing 5 mbps used
Downloads 94.875 mbps used
Streaming 0.125 mbps used
This is why I wanted to get unclassified traffic away from the last catagory SINCE my VOIP was unclassfied and would get 0.125mbps while netflix/youtube ate my internet. With minimums it is not required to move unclassified traffic higher, but I like it, because it then gets offered bandwidth first which equals less latency.
how does this affect qos over all, does just provide better bandwith divison for all categories of traffic?
This is kind of disrespectful. In the original post I directed you to check out post 23/24 for very in depth information.
https://www.snbforums.com/threads/s...ied-traffic-priority.36836/page-2#post-305353
Provided examples of how adaptive QOS works out of the box. So what my script does is changes the terrible minimum bandwidths, and allows to you reroute all unclassified traffic that normally goes into the "Default" container into the "Others" container which then has a modifiable priority in the web browser UI.
Last edited: