fq_codel not reaching the set speed

  • Hi,
    I don't know if this is normal behavior, I thoroughly tested my speed before setting up fq_codel according to the netgate slides. I tested 10 times with speedtest-cli and took 95% of the results. That gave me 77.7/4.7 speed.

    The buffer bloat is now much better from CCC to AAA in dslreports. But the speed is lower, the download is anywhere from 50-70.

    What I tried:
    Messing with the queue (200-3000)
    Deleting all limiters and floating rules and start fresh
    Double, triple checked my setting if they match the guides I followed

    Will fq_codel allocate bandwidth to users equally? Or at least prevent someone hogging all the speed?

  • fq_Codel will not spread bandwidth equal among "users", but it generally does a decent job of this because of how it minimizing latency. If you absolutely need equality, floating rules can be configured to create a bucket per IP, where each bucket gets its own bandwidth.