Dans ce didacticiel, nous allons vous montrer comment activer BBR sur Ubuntu 20.04 LTS. Pour ceux d'entre vous qui ne le savaient pas, la bande passante de goulot d'étranglement et le temps de propagation aller-retour, ou BBR, est un algorithme de contrôle de la congestion qui alimente le trafic de google.com et YouTube, Google Cloud Platform et Internet Engineering Task Force (IETF). Google a développé l'algorithme, et il peut produire un débit plus élevé et une latence plus faible pour le trafic provenant de votre serveur.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer la configuration étape par étape de BBR sur Ubuntu 20.04 (Focal Fossa). Vous pouvez suivre les mêmes instructions pour Ubuntu 18.04, 16.04 et toute autre distribution basée sur Debian comme Linux Mint.
Prérequis
- Un serveur exécutant l'un des systèmes d'exploitation suivants :Ubuntu 20.04, 18.04, 16.04 et toute autre distribution basée sur Debian comme Linux Mint.
- Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
- Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur).
- Un
non-root sudo user
ou l'accès à l'root user
. Nous vous recommandons d'agir en tant qu'non-root sudo user
, cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.
Activer BBR sur Ubuntu 20.04 LTS Focal Fossa
Étape 1. Tout d'abord, assurez-vous que tous vos packages système sont à jour en exécutant le apt
suivant commandes dans le terminal.
sudo apt update sudo apt upgrade
Étape 2. Vérifiez et mettez à niveau votre noyau.
BBR nécessite la version 4.9 ou supérieure du noyau Linux. Étant donné qu'Ubuntu 20.04 est livré avec le noyau 5.4.0, nous pouvons activer BBR immédiatement. Pour vérifier votre version actuelle du noyau, exécutez cette commande ci-dessous :
uname -r
Étape 3. Activez BBR sur Ubuntu 20.04.
Les instructions ci-dessous sont les mêmes pour Debian et Ubuntu. Tout d'abord, exécutez la commande suivante pour vérifier les algorithmes de contrôle de congestion disponibles :
sysctl net.ipv4.tcp_available_congestion_control
Sortie :
net.ipv4.tcp_available_congestion_control = reno cubic
Ensuite, vérifiez l'algorithme de contrôle de congestion actuel utilisé dans votre système Ubuntu :
sysctl net.ipv4.tcp_congestion_control
Sortie :
net.ipv4.tcp_congestion_control = cubic
Après cela, ouvrez le fichier de configuration suivant /etc/sysctl.conf
pour activer TCP BBR :
nano /etc/sysctl.conf
Ajoutez le fichier suivant :
net.core.default_qdisc=fq net.ipv4.tcp_congestion_control=bbr
Enregistrer et quitter sysctl.conf
, puis actualisez avec votre nouvelle configuration :
sysctl -p
Vous pouvez vérifier l'algorithme de contrôle de congestion utilisé avec :
sysctl net.ipv4.tcp_congestion_control
Sortie :
net.ipv4.tcp_congestion_control = bbr
Félicitations ! Vous avez réussi à configurer BBR. Merci d'avoir utilisé ce didacticiel pour activer BBR sur le système Ubuntu 20.04 LTS Focal Fossa. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel d'Ubuntu .