This is an old revision of the document!
Table of Contents
PFSense - Buffer Bloat
http://www.dslreports.com/speedtest
Ideally you want to see A to A+'s for bufferbloat.
If not then tune.
Change the Q size
IMPORTANT: The bandwidth settings for the limiters need to be set to the upload/download speed of your internet connection.
It is important to keep in mind that what you are doing in pfSense is setting up a rate limiter.
If you set the numbers lower than your connection will allow, you'll get a great buffer bloat score but you'll slow your network throughput to whatever value you chose.
If you set the number too high, the rate limiter wont come into play and you'll be subjected to the same performance and buffer bloat you had prior to making the changes.
The idea is to let pfSense do the rate limiting closer to home.
Letting your provider do it for you increases latency… and that's what we are really trying to avoid.
So to minimize latency, a recommendation is to first do a speed test to find out what your connection is capable of, then set the bandwidth of the limiters in pfSense to those numbers.
Adjust the queue size adds another dimension to the optimizations.
Someday your connection might receive a speed upgrade and you may forgot to adjust the limiter to make use of it!