Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Question RE Buffer Bloat / FQ-Codel Setup

    Traffic Shaping
    3
    3
    1.3k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • G
      guardian Rebel Alliance
      last edited by guardian

      Sorry for the "noobish" question, but I'm not a network engineer and am setting things up a bit "paint by numbers' - I have a general understanding of what is going on, but I don't have deep knowledge.
      Edit:
      I wanted to mention I did see: https://forum.netgate.com/topic/112527/playing-with-fq_codel-in-2-4/569 -- but I didn't understand most of it. I gather there is some FreeBSD development still to be done in that area/bug fixes. At the moment I don't have time to dig deeper, so I'm just looking to find out if these messages are important or can be safely ignored?

      I followed Tom Lawrence's tutorial on setting up FQ-Codel to correct buffer bloat ( https://www.youtube.com/watch?v=iXqExAALzR8 )

      I'm on a cable connection - nominal 500Down/20Up. Before FQ-Codel I was often getting 10-15% higher numbers from dslreports, but with bad buffer bloat. Now I'm getting results that look like this pretty consistently:0_1545417773765_adb5cef1-9594-4021-b157-361e463234e2-image.png
      So it appears as if I've got things working.

      I am periodically getting bursts of these message showing up in my logs: (sometimes just one - never seen more than 4)

      config_aqm Unable to configure flowset, flowset busy!
      config_aqm Unable to configure flowset, flowset busy!
      config_aqm Unable to configure flowset, flowset busy!
      config_aqm Unable to configure flowset, flowset busy!
      

      Is this an indication of upstream network congestion, or that I have FQ-Codel improperly configured?

      Here's the contents of /tmp/rules.limiter

      pipe 1 config  bw 500Mb queue 3000 codel target 5ms interval 100ms ecn
      sched 1 config pipe 1 type fq_codel target 5ms interval 100ms quantum 1514 limit 10240 flows 1024 ecn
      queue 1 config pipe 1 codel target 0ms interval 0ms ecn
      
      
      pipe 2 config  bw 20Mb queue 500 codel target 5ms interval 100ms ecn
      sched 2 config pipe 2 type fq_codel target 5ms interval 100ms quantum 1514 limit 10240 flows 1024 ecn
      queue 2 config pipe 2 codel target 5ms interval 100ms ecn
      

      Only thing I played with was queue -- 3000 Down/500Up seemed to yield consistent results--but I really wasn't sure what I was doing.

      Do these messages indicate I should make some adjustments, or should I take the approach don't try to fix what isn't broken?

      Thanks in advance for any suggestions/input.

      Aside:
      (Sorry for the noobish question, but It's really hard to find good information that is at the right level - stuff is way too basic or way too complicated.
      Since I'm applying enterprise grade techniques to a residential network I don't need / want to wade though all the stuff about load balancers, redundant routers, failover etc, since I am never likely to see any of that technology and won't remember it anyway due to lack of use, and if I have to skip though another "this is binary/IPv4 subnetting" I'm going to vomit! Any suggestions on how to get what I need in an efficient would also be appreciated. )

      If you find my post useful, please give it a thumbs up!
      pfSense 2.7.2-RELEASE

      cwagzC 1 Reply Last reply Reply Quote 0
      • cwagzC
        cwagz @guardian
        last edited by

        @guardian
        Use uptownvagrants setup from the “Playing with FQ_codel” thread. The message will go away.

        Netgate 6100 MAX

        P 1 Reply Last reply Reply Quote 1
        • P
          perlenbacher @cwagz
          last edited by perlenbacher

          @cwagz said in Question RE Buffer Bloat / FQ-Codel Setup:

          @guardian
          Use uptownvagrants setup from the “Playing with FQ_codel” thread. The message will go away.

          https://forum.netgate.com/topic/112527/playing-with-fq_codel-in-2-4/815

          1 Reply Last reply Reply Quote 0
          • First post
            Last post
          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.