Включение 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 показывает какие еще доступны алгоритмы управления перегрузкой.