bufferbloat config assistance
-
Hello all,
I used a combination of the config recipe from the documentation and the video offered by Tom Lawrence to combat my bufferbloat issue.
I have a comcast/xfinity 500/20 cable connection and without any of the rules/config for bufferbloat i get a solid 600/24 all day long (this is based off of my video downloads from nzbget at 69-70M'Bytes'ps until the download is completed).
At any given moment there are multiple remote streams from the plex going to either family or friends. remote streams are limited to 720P, 4mbps, and the server is based upon a ryzen 6 7600. waaay more than enough power.
It wasn't all that horrible to begin with, but it really starts to rear it's face with even simple downloads while others are trying to stream. with just 3 remote streams going it'll start to get wonky. i've monitored the outgoing and it shows 12mbps-15mbps tops of the bandwidth being used, usually just around 8mbps.
with the limiters set currently, bufferbloat from waveform shows A+, with an unloaded response of 14ms, loaded download of 0 and loaded upload of 2-3ms.. now 3-4 streams go simultaneously without issue.
My problem: the only way im able to get it to these levels is by setting my download limit bandwidth to 575mbps and with all my settings my download drops from the usual 600 down to ~450mbps down.. so downloading a movie before would take 5-10 minutes now takes 15-20.
any advice on being able to keep my A+ bufferbloat rating yet restore my download speed?
-
@jc1976 Try by this guide
https://isc.sans.edu/diary/Securing+and+Optimizing+Networks+Using+pfSense+Traffic+Shaper+Limiters+to+Combat+Bufferbloat/27102
;
-
@jc1976 Netgate has a recipe at: https://docs.netgate.com/pfsense/en/latest/recipes/codel-limiters.html
I was trying it out a bit myself, following the above, and on my home 2100 the download speed drops from ~525 with PRIQ to ~430 with FQ_CODEL. I have not dug into it much other than switching back after a day. I would guess maybe a CPU limitation of the 2100's ARM CPU?