Hi there,
As I read that BBR had some issues with some specifics NIC, I’ve decided to not install while installing quickbox. Now that I know I dont have that specific card, I would like to give BBR a try and installing it.
Is that possible?
Hi there,
As I read that BBR had some issues with some specifics NIC, I’ve decided to not install while installing quickbox. Now that I know I dont have that specific card, I would like to give BBR a try and installing it.
Is that possible?
If anyone wants to do this, here is what I did on my Ubuntu Server 16.04.5
as SU:
Check TCP Congestion Control Algorithms:
sysctl net.ipv4.tcp_available_congestion_control
result > net.ipv4.tcp_available_congestion_control = cubic reno
(cubic and reno are the one used by linux by default)
BBR works with Linux Kernel 4.9 or Above
uname -r
in case you have an older kernel, go step 3
apt install --install-recommends linux-generic-hwe-16.04
reboot
nano /etc/sysctl.conf
add these lines at the end of the file:
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
sysctl -p
reboot
you can check the changes, going step 1
Late to the game, but if you wanna use BBR, you know you need to use fq packet pacing. fq will not work properly unless you disable TSO/GSO at your NIC if it isn’t already. Usually disabled by default, but you may need to do so manually.