Доброго времени суток, уважаемые читатели. Сегодня тема статьи: "Настройка 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

В предыдущей статье, мы рассматривали обновление ядра Linux. Поэтому у меня установлена свежая, на момент написания статьи, версия ядра - 5.11.6. А это значит, что моя версия, выше чем версия 4.9.0, которая является предельно допустимой для настройки BBR.

  • Настройка механизма контроля перегрузки TCP BBR, делается буквально в пару кликов.
  • Находим файл /etc/sysctl.conf, и добавляем в него две строчки.
net.core.default_qdisc= fq
net.ipv4.tcp_congestion_control= bbr
настройка механизма bbr в centos 7
  • После внесённых изменений, перечитываем конфигурацию.
# sysctl -p
  • Вот и вся настройка.
  • Для проверки произведённых настроек, выполняем команду в консоли:
# sysctl net.ipv4.tcp_congestion_control
  • Как видно на картинке, вывод команды указывает на использование BBR.
проверка настройки механизма bbr

Если Вы производили предварительные замеры скорости, то можете произвести замеры снова, и сравнить результаты ДО и ПОСЛЕ.

Сегодня мы рассмотрели тему: "Настройка TCP BBR от Google в CentOS 7". Произвели настройку механизма контроля перегрузки TCP BBR от Google, в операционной системе CentOS 7. Смотрите так же видео по теме.

Надеюсь статья была вам полезна. До встречи в новых статьях.

С уважением, Андрей Бондаренко.


Видео на тему "Настройка TCP BBR от Google в CentOS 7":