This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

QOS and speed limits

If you have a fluctuating bandwidth, enter the lowest value that is guaranteed by your ISP. For example, if you have a 5 Mbit/s Internet connection for both uplink and downlink with a variation of 0.8 Mbit/s, enter 4300 Kbit/s. Note that if the available bandwidth becomes temporarily higher than the configured lowest guaranteed value, the gateway can make a projection taking the new bandwidth into account, so that the percentage bandwidth for the priority traffic will be increased as well; unfortunately, this does not work vice versa.


According to the help files in Astaro, since my speed fluctuates a little (Cable 30Mb D/5Mb U) I should enter the lowest value so that it can calculate correctly how to divide up the bandwidth. This seems to work fine with the inbound connection on the WAN, but not the outbound connection on the WAN. I can set the inbound to 20Mbit, and Astaro will still allow a single connection to use up to the full speed of my connection (30Mbit). However, if I set the outbound to something like 3Mbit, it limits a outbound connection to 3Mbit, and it never reaches 5Mbit (which the connection is capable of and does close to all the time after testing various hours of the day). Is this the way the QOS is intended to work, or do I have some setting in the QOS for the interfaces or somewhere else set wrong? I ask because my connection can at times go below and above 30/5 (not by much, but it been as high as 31/5.5 and as low as 28/4.5) and I would like Astaro to make use of that bandwidth when available if I set it to the lowest value.


This thread was automatically locked due to age.
  • Hi,
    I think you are confusing yourself. QOS is used if you want to guarantee a particular type of traffic eg voip always gets 112kb/s, smtp cannot go greater than 356kb/s outgoing to the world and the remaing bandwidth is then apportioned out when those applications are using the network.

    QOS  does not have much if anything to do with total available bandwidth being used. With the figures you are quoting as a home user, you would better off disabling qos.


    Ian
  • I need QOS because of the number of home users with all the various internet enabled devices they have running, as well as the various servers I run, which is one of the main reasons I upgraded to the 30/5 service, not because of the inbound, but the outbound speed. I was already getting and exceeding 30Mbit previously, but my outbound speed with everything I had running and everything everyone else in the home was running, was getting limited because of the 2Mbit outbound.

    The quote I placed in my OP is directly from the Astaro help file, linked directly from the "Interfaces & Routing" > "Quality of Service (QoS)" link. You'll note that the first tab listed there is the "Status" tab that list the interfaces currently setup in Astaro. Upon clicking on "Edit" beside one of the interfaces, you'll be able to enter in the speed at which that interface is running at, so that the QoS can appropriate the available bandwidth accordingly to my Bandwidth pools. That setting is the one I am referring to in my OP, and is the one that affects my overall outbound speed when set low, even though the help file says otherwise, or at least, thats how I interpret the help file explaining that portion of the QoS setup.
  • Hi, 
    There is a 'limit uplink' option (or something like that)... try turning it off.

    If that doesn't help, I'd recommend setting the uplink bandwidth to 5mbps, and using QOS traffic selectors and bandwidth pools to establish minimum bandwidth for critical services, etc.

    Barry
  • That's pretty much how I have it setup right now. I'm just curious why Astaro doesn't make use of extra bandwidth on the outbound when it's available (like it does on inbound), as it says it should in the help file. [:(]

    Does it only make that extra bandwidth available to priority traffic?
  • Weird that it's not working right. 
    What version of Astaro are you using?

    Barry
  • Just upgraded to the latest 9.0. I'm not 100% sure (terrible memory) but I believe it was doing the same even on 8.x, although I think it may have also limited the inbound as well if you set the number lower then your actual.

    I still have the 8.x VM saved (just incase anything goes wrong with 9.x), so I can run some quick tests over the weekend to verify for sure.
  • In theory to get QOS to work correctly you set the maximum value of the link speed to 95% so that QOS has control.

    You can take the simple approach and not use traffic selectors, just tick the boxes in each interface.

    Remember that QOS only works on the outgoing traffic from the selected interface.

    Ian
  • Why do it complicated. Enter the real bandwidths to the QoS Interfaces and activate the download equalizer checkbox. This will spread the available bandwidth to multiple queues and make sure that excessing single streams will not eat up you bandwidth. It works quite well and will distribute the bandwidth more or less fair if the uplink get saturated

    Wer Schreibfehler findet, darf sie behalten. Wenn ich via IPad poste, sind Verschreiber und grammatikalische Aussetzer irgendwie an der Tagesordnung.
  • Hi Sascha,
    that is fine if you don't want to provide some guaranteed bandwidth for things like VoIP or stop mail eating up the bandwidth, then you need to be a bit more sophisticated.

    Ian
  • I do want to provide some guaranteed bandwidth, I'd just like the interface settings to work as it's stated in the help documents. If that is not the way the QoS is supposed to work, then the help document should be corrected to reflect that. If it is supposed to work as the document states, then something is not working correctly in the way Astaro is handling the QoS.