Hello,
I recently flashed over to Gargoyle 1.4.2 from DD-WRT, and I must say that Gargoyle is amazing!
However, I have one question regarding QoS. Suppose I have the following configuration for QoS:
Based on "% Bandwidth at Capacity"
Total Bandwidth = 1000 kbit/s
Computer1 = 1%
Computer2 = 2%
Computer3 = 97%
If Computers 1, 2 and 3 are using 500 kbit/s each for a total of 1500 kbit/s, then the QoS will manage bandwidth such that...
Computer1 gets 10 kbit/s
Computer2 gets 20 kbit/s
Computer3 gets 970 kbit/s
Correct?
However, let's assume Computer3 is inactive and Computers 1 and 2 are using 600 kbit/s each for a total of 1200 kbit/s.
What would happen?
Computer1 is guaranteed at least 1% (10 kbit/s) and Computer 2 is guaranteed at least 2% (20 kbit/s), right? In this situation, does the bandwidth get divided proportionally? That is, since Computer2 technically has "double" the allowed bandwidth (1:2 ratio), does the bandwidth get shaped so that...
Computer1 gets 333 kbit/s (33%)
Computer2 gets 667 kbit/s (67%)
In order to keep a 1:2 ratio? Or is it divided evenly so that both receive 500 kbit/s, until Computer3 log on and begins to use bandwidth?
Thank you!
How does QoS handle saturation with an inactive class?
Moderator: Moderators
Re: How does QoS handle saturation with an inactive class?
You are essentially correct. The min and max bandwidth rules are applied first. Then any remaining available bandwidth is divided between classes according to their relative "% bandwidth capacity".
Linksys WRT1900ACv2
Netgear WNDR3700v2
TP Link 1043ND v3
TP-Link TL-WDR3600 v1
Buffalo WZR-HP-G300NH2
WRT54G-TM
Netgear WNDR3700v2
TP Link 1043ND v3
TP-Link TL-WDR3600 v1
Buffalo WZR-HP-G300NH2
WRT54G-TM
Re: How does QoS handle saturation with an inactive class?
Excellent to hear!
In other words, a configuration of:
Slow - 1%
Med - 2%
Fast - 4%
Unused - 93%*
*Where "Unused" is a class that is unused.
Would essentially ensure that after any "Min/Max Bandwidth" rules are satisfied, "Fast" will always have double the bandwidth of "Med" which will always have double the bandwidth of "Slow", correct?
Thank you for your help! It has helped me immensely with setting up QoS to optimize traffic in my home!
In other words, a configuration of:
Slow - 1%
Med - 2%
Fast - 4%
Unused - 93%*
*Where "Unused" is a class that is unused.
Would essentially ensure that after any "Min/Max Bandwidth" rules are satisfied, "Fast" will always have double the bandwidth of "Med" which will always have double the bandwidth of "Slow", correct?
Thank you for your help! It has helped me immensely with setting up QoS to optimize traffic in my home!