As etapas para verificar e ativar o BBR no sistema Linux são as seguintes:

Verifique se o BBR está habilitado

  1. Veja o algoritmo de controle de congestionamento atual:

    festa
    cópia
    sysctl net.ipv4.tcp_congestion_control

    Se a saída for net.ipv4.tcp_congestion_control = bbr, indicando que o BBR está habilitado.

  2. Verifique as configurações de disciplina de fila (qdisc):

    festa
    cópia
    sysctl net.core.default_qdisc

    Quando o BBR está ativado, geralmente é definido como fq.

  3. Verifique se o módulo do kernel está carregado:

    festa
    cópia
    lsmod | grep bbr

    Se a saída contiver tcp_bbr módulo, significa que ele foi carregado.

Se o BBR não estiver habilitado, as etapas para habilitá-lo são as seguintes:

  1. Confirme a versão do kernel(precisa ≥4,9):

    festa
    cópia
    sem nome -r
  2. Editar configuração do sysctl:

    festa
    cópia
    sudo nano /etc/sysctl.conf

    No final do arquivo adicione:

    conf
    cópia
    net.core.default_qdisc = fq
    net.ipv4.tcp_congestion_control = bbr
  3. Configuração do aplicativo:

    festa
    cópia
    sudo sysctl -p
  4. Confirmado para entrar em vigor:

    festa
    cópia
    sysctl net.ipv4.tcp_congestion_control  # deve gerar "bbr"
    sysctl net.core.default_qdisc          # deve gerar "fq"

Outras coisas a serem observadas

  • Problema de permissões:usar sudo Execute o comando para garantir permissões suficientes.

  • O kernel não suporta: Se a versão do kernel for muito baixa, você precisará atualizar o kernel (como Ubuntu/Debian use linux-generic-hwe pacote, o CentOS usa o repositório ELRepo).

  • Carregar módulos manualmente(raramente necessário):

    festa
    cópia
    sudo modprobe tcp_bbr

Após concluir as etapas acima, o BBR entrará em vigor, melhorando o desempenho da rede.