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:

    frapper
    copie
    système net.ipv4.tcp_congestion_control

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

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

    frapper
    copie
    système net.core.default_qdisc

    Lorsque BBR est activé, il est généralement défini sur fq.

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

    frapper
    copie
    lsmod | grep bbr

    Si la sortie contient tcp_bbr module, 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(besoin ≥4,9) :

    frapper
    copie
    un nom -r
  2. Modifier la configuration système:

    frapper
    copie
    sudo nano /etc/sysctl.conf

    A la fin du fichier ajoutez :

    conf
    copie
    net.core.default_qdisc = fq
    net.ipv4.tcp_congestion_control = bbr
  3. Configuration des applications:

    frapper
    copie
    sudo système -p
  4. Confirmé pour prendre effet:

    frapper
    copie
    système net.ipv4.tcp_congestion_control  # devrait afficher "bbr"
    système net.core.default_qdisc          # devrait afficher "fq"

Autres considérations

  • Problème d'autorisations:utiliser sudo Exécutez la commande pour 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 l'utilisation d'Ubuntu/Debian linux-generic-hwe package, CentOS utilise le référentiel ELRepo).

  • Charger manuellement les modules(rarement requis):

    frapper
    copie
    sudo modprobe tcp_bbr

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