Les étapes pour vérifier et activer BBR dans le système Linux sont les suivantes :

Vérifiez si BBR est activé

  1. Afficher l'algorithme actuel de contrôle de la congestion  :

    bash
    Copier
    sysctl net.ipv4.tcp_congestion_control

    Si la sortie est net.ipv4.tcp_congestion_control = bbr, cela signifie que BBR est activé.

  2. Vérifier les paramètres de discipline de file d'attente (qdisc)  :

    bash
    Copier
    sysctl net.core.default_qdisc

    Lorsque BBR est activé, il est généralement réglé sur fq.

  3. Vérifiez si le module du noyau est chargé  :

    bash
    Copier
    lsmod | grep bbr

    Si la sortie contient le module tcp_bbr , cela signifie qu'il a été chargé.

Si BBR n'est pas activé, les étapes pour l'activer sont les suivantes :

  1. Confirmer la version du noyau (nécessite ≥4.9) :

    bash
    Copier
    uname -r
  2. Modifier la configuration système  :

    bash
    Copier
    sudo nano /etc/sysctl.conf

    A la fin du fichier ajouter :

    conf
    Copier
    net.core.default_qdisc = fq
    net.ipv4.tcp_congestion_control = bbr
  3. Configuration de l'application  :

    bash
    Copier
    sudo sysctl -p
  4. Confirmé et efficace :

    bash
    Copier
    sysctl net.ipv4.tcp_congestion_control # devrait afficher "bbr"
    sysctl net.core.default_qdisc # devrait afficher "fq"

Autres remarques

  • Problèmes d'autorisation : utilisez sudo pour exécuter la commande afin de garantir des autorisations suffisantes.

  • Le noyau ne prend pas en charge  : Si la version du noyau est trop basse, vous devez mettre à niveau le noyau (comme Ubuntu/Debian en utilisant TAGP H20linux-generic-hwe package, CentOS utilise le référentiel ELRepo).

  • Charger manuellement le module (rarement requis) :

    bash
    Copier
    sudo modprobe tcp_bbr

Après avoir terminé les étapes ci-dessus, BBR prendra effet pour améliorer les performances du réseau.