Настройка TCP BBR от Google в CentOS 7

Доброго времени суток, уважаемые читатели. Сегодня тема статьи: "Настройка TCP BBR от Google в CentOS 7". Рассмотрим настройку механизма контроля перегрузки TCP BBR, в операционной системе CentOS 7.
По умолчанию, в Linux в основном используются алгоритмы контроля перегрузки TCP – RENO, CUBIC, HTCP. Google в 2016 году представил новый механизм контроля перегрузки TCP BBR. Данный механизм делает сетевое подключение более стабильным, с некоторым повышением скорости. Механизм используется в частности на серверах Google и Youtube. Специалисты данных ресурсов, говорят о повышении скорости соединения, в зависимости от региона, от 4% до 14%.
- Настройку механизма контроля перегрузки TCP BBR, можно произвести в операционной системе Linux с ядром 4.9.0, или выше.
- Если Ваша система работает на версии ядра меньше чем 4.9.0, то Вам нужно произвести обновление ядра, до версии подходящей для настройки данного алгоритма.
- О том как произвести обновление ядра, можно узнать из предыдущей статьи.
Перед настройкой BBR, можете произвести замеры скорости, любым доступным способом.
Настройка TCP BBR в CentOS 7
- Сначала нужно проверить, какая версия ядра Linux, используется в Вашей системе.
# uname -r
- В моём случае, вывод будет таким:

В предыдущей статье, мы рассматривали обновление ядра Linux. Поэтому у меня установлена свежая, на момент написания статьи, версия ядра - 5.11.6. А это значит, что моя версия, выше чем версия 4.9.0, которая является предельно допустимой для настройки BBR.
- Настройка механизма контроля перегрузки TCP BBR, делается буквально в пару кликов.
- Находим файл /etc/sysctl.conf, и добавляем в него две строчки.
net.core.default_qdisc= fq net.ipv4.tcp_congestion_control= bbr

- После внесённых изменений, перечитываем конфигурацию.
# sysctl -p
- Вот и вся настройка.
- Для проверки произведённых настроек, выполняем команду в консоли:
# sysctl net.ipv4.tcp_congestion_control
- Как видно на картинке, вывод команды указывает на использование BBR.

Если Вы производили предварительные замеры скорости, то можете произвести замеры снова, и сравнить результаты ДО и ПОСЛЕ.
Сегодня мы рассмотрели тему: "Настройка TCP BBR от Google в CentOS 7". Произвели настройку механизма контроля перегрузки TCP BBR от Google, в операционной системе CentOS 7. Смотрите так же видео по теме.
Надеюсь статья была вам полезна. До встречи в новых статьях.
✍
С уважением, Андрей Бондаренко.
Видео на тему "Настройка TCP BBR от Google в CentOS 7":

WMZ-кошелёк = Z667041230317
«Linux»
Ali
Brat kak nastroit wsyo eto na CentOS 7.7
Андрей Бондаренко
Так в статье и в видео, именно установка на CentOS 7.