Am I Misunderstanding QoS

Discussion in 'Tomato Firmware' started by jenko22, Jun 8, 2008.

  1. jenko22

    jenko22 LI Guru Member

    Ive been using Tomato for about six months, currently 1.19. I've recently had more free time to experiment, so far I've got working; bandwidth stats saving to a remote machine via CIFS, a script blocking adservers.

    QoS is working although not as i expected. I have 4 rules

    TCP/UDP/ Dst Port: 53/ Highest/ DNS
    TCP/UDP/ Dst Port: ****/ Highest/ Online Game
    TCP/ Dst Port: 80,443,21,23/ High /Web FTP SSH
    TCP/UDP/Port: ****-****/Lowest/ Torrent

    Default class is lowest.

    Basically I want Torrents to use the full bandwidth unless traffic matching another rule is present in which case they should take priority. Under basic settings > Outbound Rate/ Limit, if I change lowest to up to 100% it will use the full outbound but browsing is slow so it doesn't seem to let other traffic take priority.

    Is it possible to have torrents use 100% of the outbound until there is other traffic? Either through QoS or the Script Generator (ive read this is just for LAN/WLAN traffic)
  2. Incidentflux

    Incidentflux LI Guru Member

    I've been trying to do the same, but no luck i.e. I want bulk downloads from BitTorrent or server downloads to maxout my connection when I'm not using VoIP or browsing.

    So, for now I'm turning off QoS at night... could use some help here too.
  3. i1135t

    i1135t Network Guru Member

    I think the easiest way to set set your "default" QOS to a low setting, so if there are any encrypted or missed packets that the QOS rules don't catch (ie P2P), they will fall to that range of speed. Then, all you have to worry about is prioritizing certain ports and/or IP/MAC addresses to a higher QOS setting, such as HTTP(S), FTP, etc.., so when they are caught by the rules, they will receive more bandwidth. Less rules to sort through and configure while saving precious CPU/RAM on the router.

    Side note, the only problem that I notice is that QOS may be prioritizing internal traffic as well, when all I have set is outbound traffic. Hmmm...
  4. jenko22

    jenko22 LI Guru Member

    The problem seems to be that I want the lowest class to use 100% of the bandwidth if its the only traffic. So basic settings > Outbound Rate/ Limit I want to set the classes I use to up to 100%.

    Currently when I try this, the lowest class will use all the upstream but any other traffic doesn't take priority.
  5. i1135t

    i1135t Network Guru Member

    I believe Victek's firmware has that IP specific option to allow the UP ceiling for full bandwidth, which also does QOS as well... I'm not sure though because I haven't tested it yet... I'm waiting for a stable/final build.
  6. Toastman

    Toastman Super Moderator Staff Member Member

    I use the QOS in a "hotel" situation where we have no knowledge or control of what people are doing, so it *has* to work. And it does back off rapidly to allow others to surf/whatever... IF you get it right, that is. Just to let you know that Tomato QOS does work, so just keep trying. It isn't simple and it needs thinking about and really understanding. Look through the forum to see what has worked for others.
  7. esaym

    esaym LI Guru Member

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice