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

Playing with fq_codel in 2.4

Traffic Shaping
123
1.1k
1.5m
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.
  • W
    w0w
    last edited by Apr 23, 2017, 7:26 PM

    HeatmiserNYC
    So, with FQ_CODEL you have 130Mbps max, right? You said -20Mbps…
    The misconfiguration can be interference with other limiters or rules if you have used same limiter twice or more — I did not checked but it was possible in certain conditions.
    Also TS mentioned that this FQ_CODEL setup equalizes traffic and with VPN it can be a real problem if you have concurrent or even the same traffic on both.
    Anyway, I did tests some time ago and there was 1-2 Mbps difference with bandwidth limit, if we compare to traditional HFSC this is about twice less. Now I don't use bandwidth limit but delay limit that is set to 0ms, this causes FQ_CODEL scheduler to process all traffic by using only internal parameters, I think. Double check everything and if problem persists, please provide some configuration sample.

    1 Reply Last reply Reply Quote 0
    • H
      HeatmiserNYC
      last edited by Apr 24, 2017, 2:54 AM

      Cool, thanks for replying.

      Yes, I get about 125-130 down when I set my limiter to 143mb (95%). My connection without the limiter will tend to burst initially to a bit over 200mb according to testmy.net. I have a simple setup following the guide detailed in the first post.

      I use the VPN for all outbound traffic, it's not a separate situation.

      I have tried traffic shaping before and this has been true for any configuration I have ever tried. If I try to shape close to my line speed it takes about 20mb off the top. How do you not use a bandwidth limit? Adding a delay limit in the field doesn't take.

      Just need a successful example of this to get running…

      Again, thanks.

      1 Reply Last reply Reply Quote 0
      • N
        Nullity
        last edited by Apr 24, 2017, 3:16 AM

        @HeatmiserNYC:

        Cool, thanks for replying.

        Yes, I get about 125-130 down when I set my limiter to 143mb (95%). My connection without the limiter will tend to burst initially to a bit over 200mb according to testmy.net. I have a simple setup following the guide detailed in the first post.

        I use the VPN for all outbound traffic, it's not a separate situation.

        I have tried traffic shaping before and this has been true for any configuration I have ever tried. If I try to shape close to my line speed it takes about 20mb off the top. How do you not use a bandwidth limit? Adding a delay limit in the field doesn't take.

        Just need a successful example of this to get running…

        Again, thanks.

        Perhaps your speed drop is related to overhead like VPN, TCP, etc. I assume you are referring to goodput bitrates?

        On downloads you will commonly see below the configured bitrate because each time you hit the limit pfSense will tell the sender to slow down below the limit. Personally, I found very little useful benefit by limiting downloads because my ISP has minimal bufferbloat and allowing them to do the rate-limiting gives me 100% speeds.

        Please correct any obvious misinformation in my posts.
        -Not a professional; an arrogant ignoramous.

        1 Reply Last reply Reply Quote 0
        • W
          w0w
          last edited by Apr 24, 2017, 3:48 AM

          What about to try to move shaper/limiters from LAN side to VPN side firewall rules?

          1 Reply Last reply Reply Quote 0
          • H
            HeatmiserNYC
            last edited by Apr 24, 2017, 4:22 AM

            That's an idea, I'll give that a shot!

            1 Reply Last reply Reply Quote 0
            • H
              HeatmiserNYC
              last edited by Apr 26, 2017, 2:28 AM

              Yea, that didn't work.

              1 Reply Last reply Reply Quote 0
              • W
                w0w
                last edited by Apr 26, 2017, 4:01 AM

                Just for testing purpose, try to change bw limiting to delay limiting :

                pipe 1 config delay 0ms
                

                for both pipes

                1 Reply Last reply Reply Quote 0
                • H
                  HeatmiserNYC
                  last edited by Apr 30, 2017, 4:45 AM

                  Sorry gone for a few days, vacation.

                  I gave that a shot by changing the /tmp file, it doesn't seem to have an affect. I am only changing the /tmp file, maybe it needs to be rebooted and hardcoded into the file? The only reason I haven't done this is because I haven't seen the results everybody is reporting…

                  1 Reply Last reply Reply Quote 0
                  • W
                    w0w
                    last edited by Apr 30, 2017, 8:09 AM Apr 30, 2017, 8:05 AM

                    Yes it's need to be rebooted or reloaded with```
                    /etc/rc.reload_all

                    After you did that run the following command```
                    ipfw sched show
                    ```and you should see something like```
                    00001: unlimited         0 ms burst 0
                    ```for the both pipes you have.
                    1 Reply Last reply Reply Quote 0
                    • H
                      HeatmiserNYC
                      last edited by May 1, 2017, 3:12 AM

                      @w0w:

                      Yes it's need to be rebooted or reloaded with```
                      /etc/rc.reload_all

                      After you did that run the following command```
                      ipfw sched show
                      ```and you should see something like```
                      00001: unlimited         0 ms burst 0
                      ```for the both pipes you have.
                      

                      Yes, all relatively simple and you've been great at walking through the steps you put in place.

                      I'm getting this for both pipes.

                      00003: unlimited        0 ms burst 0

                      00004: unlimited        0 ms burst 0

                      Yet I can't get better than a B rating for bufferbloat, which is the same if I literally do nothing at all….

                      1 Reply Last reply Reply Quote 0
                      • W
                        w0w
                        last edited by May 1, 2017, 4:37 AM

                        But what about VPN bandwidth? Are you still getting 120Mbps?

                        1 Reply Last reply Reply Quote 0
                        • H
                          HeatmiserNYC
                          last edited by May 2, 2017, 2:25 AM

                          That part HAS improved, looks like it does get about 145-ish or so which is about right. It just does nothing for bufferbloat.

                          1 Reply Last reply Reply Quote 0
                          • W
                            w0w
                            last edited by May 2, 2017, 3:45 AM

                            Can you post the full output of```
                            ipfw sched show

                            1 Reply Last reply Reply Quote 0
                            • M
                              moscato359
                              last edited by May 3, 2017, 3:45 PM

                              I'd like to look at implementing this, but I was wondering

                              Anyone know the status of pfsync + limiters?

                              1 Reply Last reply Reply Quote 0
                              • W
                                w0w
                                last edited by May 3, 2017, 4:34 PM

                                @moscato359:

                                I'd like to look at implementing this, but I was wondering

                                Anyone know the status of pfsync + limiters?

                                What was the last status you know?  :D

                                1 Reply Last reply Reply Quote 0
                                • M
                                  moscato359
                                  last edited by May 3, 2017, 11:05 PM

                                  The last status I know is that the pfsense book says not to use pfsync and limiters together, but doesn't explain why

                                  1 Reply Last reply Reply Quote 0
                                  • W
                                    w0w
                                    last edited by May 4, 2017, 5:52 PM

                                    @moscato359:

                                    The last status I know is that the pfsense book says not to use pfsync and limiters together, but doesn't explain why

                                    This is actual. https://redmine.pfsense.org/issues/4310 have 0% progress.

                                    1 Reply Last reply Reply Quote 0
                                    • M
                                      moscato359
                                      last edited by May 5, 2017, 3:19 AM

                                      @w0w:

                                      @moscato359:

                                      The last status I know is that the pfsense book says not to use pfsync and limiters together, but doesn't explain why

                                      This is actual. https://redmine.pfsense.org/issues/4310 have 0% progress.

                                      D=

                                      1 Reply Last reply Reply Quote 0
                                      • M
                                        moscato359
                                        last edited by Jun 8, 2017, 1:56 PM

                                        Is there any chance fq_codel will make it into the 2.4 GUI in limiters?

                                        1 Reply Last reply Reply Quote 0
                                        • W
                                          w0w
                                          last edited by Jun 11, 2017, 7:30 AM

                                          Definitely not!
                                          They are keeping eyes on it, but currently no plans, no moves, AFAIK.

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