1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Toastman QoS despair

Discussion in 'Tomato Firmware' started by inception, Dec 4, 2012.

  1. inception

    inception Serious Server Member

    Hi!
    I've read the QoS FAQ and tried to search for errors in my setup for a month now, finally posting this here.
    Here are my QoS settings

    http://gyazo.com/93e8d6163be5ca31bcf6f3df5fb3bcd0

    (Real network speed is 30/5)
    Here are my only additional rules:

    http://gyazo com/fd989be6a13dd6436ed6a797a356e934

    Experiencing problems with BF3, occasionally getting severe lagging and 'warping'. Did a pingtest when I was experiencing problems, and I got packet loss from 30-60%. Turned off QoS, and everything was fine. My network had a load of about 1Mbps up and down when I was experiencing the problem. It's recurring, but not always present. I've failed to find any connection to specific traffic related to the problem.
    VOIP also often becomes laggy, both with Skype and Teamspeak. Disabling QoS remedies the problem (but raises my ping alot).
    The computer that I'm using is using a wired connection, and the network has about 20 network devices connected, but the average load is pretty low.
    If anyone has any tips at how to help me find a solution to this problem, I would be very grateful!
     
  2. Porter

    Porter LI Guru Member

    Which router model and which firmware are you using?

    As the title suggests you quite likely are using Toastman's firmware but one thing in you QoS-setup is different. On QoS/Basic Settings I can't choose "No Limit". So I can't tell you what the QoS-system does if you configure it like that.

    If you are not using the latest Toastman, upgrade.

    In my oppinion you should configure your VoIP/Games class to maybe 30% (left value) and 90% (right value).

    Change the other No Limit for WWW. In the inbound section the sum of all left value _must not_ exceed 100%. The left value is the guaranteed bandwidth and you can't guarantee more than you have!

    You are using the crawl class in Inbound but in Outbound there is a No limit. Change this, too.

    After all this might only be a problem with you configuration.


    If this doesn't help:
    Do you still have lag when nobody else is using the internet?

    Try to gather some more information as to what is happening on your network when this occurs with the QoS-Graph and the realtime IP Monitoring.
     
  3. spicoli

    spicoli LI Guru Member

    Move your gaming stuff higher on the chart. Any other rules with ports listed before it will have that rule with higher priority.

    You're may have to do alot of fiddling. It took me weeks before I found a nice setup myself.
     
  4. Monk E. Boy

    Monk E. Boy Network Guru Member

    Your minimum gaming category has No Limit (unlimited) and the maximum is 100%? Your Crawl is No Limit for both Minimum & Maximum?

    Assign actual minimum and maximum values for everything. The only rules I have set to No Limit are unused rules. No Limit kind of means "ignore QoS for this category" which effectively breaks all other categories. The only time to use No Limit is either when it's unused OR if you also set all other incoming or outgoing values to No Limit, which (in theory) allows you to disable QoS for incoming or outgoing traffic while still having QoS active in the other direction.

    My Game category is also the 2nd category, but it's set to 20% minimum and 80% maximum for outbound and 20% minimum and 100% maximum for incoming. The rest of the categories then have their minimum values divvied from the remaining 20% leftover from Game's maximum.

    As a general rule of thumb with QoS you should be able to configure all the minimum columns to essentially mean a guarantee of bandwidth, so if you add up the minimum from every category it should total 100%. You can't say category A gets 50% minimum and category B gets 60% minimum because between just those two you've gone to 110%. It doesn't really hurt to have a few percentage points left over (e.g. total to 80%) but you basically break QoS if you tell it to try and maintain a minimum bandwidth greater than the amount of bandwidth available.

    Always remember to organize your rules and categories based on how important you feel they are to your intended use. If you feel that gaming should take a priority over web browsing, then both the Game category and whatever Game-matching rules you have should be above your web browsing category/rule.
     
  5. gfunkdave

    gfunkdave LI Guru Member

    Also, prioritizing ACK packets will prioritize BitTorrent traffic since a lot of the BitTorrent protocol is ACK packets.
     

Share This Page