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 :
sysctl net.ipv4.tcp_congestion_controlSi la sortie est
net.ipv4.tcp_congestion_control = bbr, cela signifie que BBR est activé. -
Vérifier les paramètres de discipline de file d'attente (qdisc) :
sysctl net.core.default_qdiscLorsque BBR est activé, il est généralement réglé sur
fq. -
Vérifiez si le module du noyau est chargé :
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 :
-
Confirmer la version du noyau (nécessite ≥4.9) :
uname -r
-
Modifier la configuration système :
sudo nano /etc/sysctl.conf
A la fin du fichier ajouter :
net.core.default_qdisc = fq net.ipv4.tcp_congestion_control = bbr
-
Configuration de l'application :
sudo sysctl -p
-
Confirmé et efficace :
sysctl net.ipv4.tcp_congestion_control # devrait afficher "bbr" sysctl net.core.default_qdisc # devrait afficher "fq"
Autres remarques
-
Problèmes d'autorisation : utilisez
sudopour 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 H20
linux-generic-hwepackage, CentOS utilise le référentiel ELRepo). -
Charger manuellement le module (rarement requis) :
sudo modprobe tcp_bbr
Après avoir terminé les étapes ci-dessus, BBR prendra effet pour améliorer les performances du réseau.