Включаем BBR на Linux для "ускорения сети"
Как сделать сеть Linux "быстрее"?
Linux BBR (Bottleneck Bandwidth and Round-trip propagation time) - это алгоритм управления перегрузками TCP, разработанный инженерами Google. Он был спроектирован для улучшения производительности сети и обеспечения более эффективного использования пропускной способности и снижения задержек в сети.
Основные особенности Linux BBR:
1. BBR стремится использовать максимально возможную пропускную способность сети, минимизируя время простоя передачи данных.
2. Алгоритм управления перегрузками BBR помогает уменьшить RTT (Round-Trip Time) и обеспечить более низкие задержки в сети.
Чтобы включить BBR на Linux, вам понадобится доступ к командной строке и права администратора (root).
Как включить BBR на Linux:
1. Убедитесь, что ваше ядро Linux поддерживает BBR. BBR доступен в ядрах Linux версии 4.9 и выше.
2. Добавьте BBR в список поддерживаемых модулей ядра и загрузите его. Обычно это можно пропустить в современных системах. Это можно сделать с помощью следующих команд:
sudo modprobe tcp_bbr
3. Чтобы активировать BBR в качестве алгоритма управления перегрузками по умолчанию, добавьте следующую строку в конфигурационный файл `/etc/sysctl.conf`:
net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control = bbr
После добавления изменений выполните команду:
sudo sysctl -p
Это перезагрузит настройки ядра и применит новые параметры.
Где доступен BBR:
BBR доступен на большинстве современных дистрибутивов Linux, включая Ubuntu, Debian, CentOS, Fedora и другие. Однако, убедитесь, что ваша версия ядра Linux соответствует минимальным требованиям для использования BBR (ядро версии 4.9 и выше).
Проверка активации BBR:
Чтобы убедиться, что BBR активирован и работает, выполните команду:
sysctl net.ipv4.tcp_congestion_control
Если BBR правильно настроен, вывод должен показать `bbr`.
Включение BBR может помочь значительно улучшить производительность сети и уменьшить задержки, особенно при передаче больших объемов данных или при работе с высоколатентными сетями.
Компики
2 поста3 подписчика