When using Zeroshell QoS what is the difference between the maximum and guaranteed bandwidth when talking about the global bandwidth for the interface?
I understand the difference for each of the classes but how does the guaranteed value apply to the interface global bandwidth?
I've set up Zeroshell as a router at several work sites in remote areas that have poor internet speed/quality/consistency. Initially I thought that you put values in there based on what you could expect your actual available bandwidth to vary by. So for a site with 600-800 kbps actual available upload speed, if I set the guaranteed to 550 kbps and max to 700kbps I thought that's what it was for. But after some experimentation, the global guaranteed bandwidth seems to be only used for displaying the % values on the web gui. Also when the actual available bandwidth falls below the maximum setting then qos stops working properly even though the actual bandwidth is still higher than the guaranteed value.
Does anyone have more info on what the zeroshell setting for the interface global guaranteed bandwidth is for? On the documentation page I linked, it says to set it the same as the max. If it is always supposed to be the same, why have a separate setting?