Les étapes pour vérifier et activer BBR dans le système Linux sont les suivantes :
Vérifiez si BBR est activé
-
Afficher l'algorithme actuel de contrôle de la congestion:
système net.ipv4.tcp_congestion_controlSi la sortie est
net.ipv4.tcp_congestion_control = bbr, indiquant que BBR est activé. -
Vérifier les paramètres de discipline de file d'attente (qdisc):
système net.core.default_qdiscLorsque BBR est activé, il est généralement défini sur
fq. -
Vérifiez que le module du noyau est chargé:
lsmod | grep bbr
Si la sortie contient
tcp_bbrmodule, cela signifie qu’il a été chargé.
Si BBR n'est pas activé, les étapes pour l'activer sont les suivantes :
-
Confirmer la version du noyau(besoin ≥4,9) :
un nom -r
-
Modifier la configuration système:
sudo nano /etc/sysctl.conf
A la fin du fichier ajoutez :
net.core.default_qdisc = fq net.ipv4.tcp_congestion_control = bbr
-
Configuration des applications:
sudo système -p
-
Confirmé pour prendre effet:
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
sudoExé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-hwepackage, CentOS utilise le référentiel ELRepo). -
Charger manuellement les modules(rarement requis):
sudo modprobe tcp_bbr
Après avoir terminé les étapes ci-dessus, BBR prendra effet, améliorant ainsi les performances du réseau.