BBR (Bottleneck Bandwidth and Round-trip propagation time) é um algoritmo avançado de controlo de congestionamento TCP desenvolvido pelo Google. O seu objetivo é alcançar maior largura de banda e menor latência ao otimizar o envio de pacotes de dados pela rede. O BBR é particularmente benéfico para redes de alta velocidade e longas distâncias, tornando-o uma excelente escolha para melhorar o desempenho e a eficiência da rede.
Para ativar o BBR no Ubuntu 24.04, 22.04 ou 20.04 usando o terminal de linha de comandos, siga os passos descritos neste guia. Este processo envolve a modificação das configurações do sistema para ativar o BBR, garantindo que possa beneficiar das suas capacidades avançadas de controlo de congestionamento.
Verificar o Algoritmo Atual de Controlo de Congestionamento TCP
Antes de ativar o BBR, determine o algoritmo de controlo de congestionamento TCP que o seu sistema está atualmente a utilizar. Execute o seguinte comando no terminal para verificar:
sysctl net.ipv4.tcp_congestion_control
A execução do comando especificado exibirá o algoritmo de controlo de congestionamento TCP atualmente utilizado pelo seu sistema:
net.ipv4.tcp_congestion_control = cubic
O comando mencionado anteriormente mostra o algoritmo de controlo de congestionamento TCP ativo no seu sistema. Normalmente, os sistemas definem o algoritmo como “cubic” por padrão. É importante reconhecer esta configuração padrão.
Ativar o BBR
Para ativar o BBR no seu sistema Ubuntu, você precisa alterar o arquivo de configuração sysctl. Este arquivo configura vários parâmetros do kernel no sistema operativo Linux. Execute o seguinte comando no terminal para modificar o arquivo de configuração sysctl:
sudo nano /etc/sysctl.conf
Isto abrirá o arquivo de configuração sysctl no editor de texto nano.
Em seguida, adicione as seguintes linhas ao arquivo de configuração sysctl:
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
Aqui está um exemplo de como o arquivo sysctl.conf pode aparecer, considerando o número de opções existentes:
A primeira linha estabelece a disciplina de enfileiramento padrão como fq, uma pré-condição para o funcionamento adequado do BBR. A segunda linha designa o BBR como o algoritmo de controlo de congestionamento TCP. Para salvar as suas alterações, pressione Ctrl + O. Para sair do editor de texto nano, pressione Ctrl + X.
Aplicar as Alterações do BBR
Para aplicar as alterações ao arquivo de configuração sysctl, execute o seguinte comando no terminal:
sudo sysctl -p
Este comando aplicará as alterações aos parâmetros do kernel especificados no arquivo de configuração sysctl.
Verificar se o BBR Está Ativado
Execute o seguinte comando no terminal para confirmar a ativação do BBR:
sysctl net.ipv4.tcp_congestion_control
Este comando revelará o algoritmo de controlo de congestionamento TCP atualmente em funcionamento no seu sistema. Se o sistema tiver ativado o BBR, a saída mostrará “bbr”.
net.ipv4.tcp_congestion_control = bbr
Conclusão
Com o BBR ativado com sucesso no seu sistema Ubuntu, pode esperar uma melhoria no desempenho da rede, com maior largura de banda e menor latência. Monitore regularmente a sua rede para avaliar os benefícios do BBR e faça os ajustes necessários. Para obter mais suporte, consulte a documentação e os recursos comunitários do Ubuntu. Aproveite a eficiência e o desempenho aprimorados que o BBR traz para a sua rede.