Включение BBR в Ubuntu

Материал из support.qbpro.ru

Включение производится добавлением двух параметров ядра в файл /etc/sysctl.conf

sudo nano /etc/sysctl.conf

Необходимо добавить эти два параметра в самый конец файла.

net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr

После чего включить добавленные параметры ядра командой:

sysctl -p

Проверить, какой именно алгоритм управления перегрузкой включен можно командой:

sysctl -a | grep congestion

В результате вы увидите примерно следующий вывод:

net.ipv4.tcp_allowed_congestion_control = reno cubic bbr
net.ipv4.tcp_available_congestion_control = reno cubic bbr
net.ipv4.tcp_congestion_control = bbr
sysctl: reading key "net.ipv6.conf.all.stable_secret"
sysctl: reading key "net.ipv6.conf.default.stable_secret"
sysctl: reading key "net.ipv6.conf.ens160.stable_secret"
sysctl: reading key "net.ipv6.conf.lo.stable_secret"

Строка net.ipv4.tcp_congestion_control = bbr свидетельствует о том, что в текущий момент используется алгоритм bbr.
Так же обратите внимание, что строка net.ipv4.tcp_available_congestion_control = reno cubic bbr показывает какие еще доступны алгоритмы управления перегрузкой.