Attivare TCP BBR
BBR (Bottleneckth Bandwidth e Round-trip time) è un algoritmo di controllo della congestione per migliorare la velocità e le prestazioni di rete. BBR ottimizza la trasmissione dei dati regolando in modo dinamico la velocità di invio in base alle condizioni di rete, come la larghezza di banda e la latenza.
Monitorando continuamente il collegamento collo di bottiglia, BBR garantisce un utilizzo efficiente delle risorse di rete, riducendo al minimo il buffering e riducendo la latenza. Questo innovativo algoritmo di controllo della congestione è avvantaggia gli utenti offrendo connessioni Internet più veloci e più stabili, in particolare su reti ad alta velocità e in ambienti congestionati.
A differenza dei tradizionali algoritmi di controllo della congestione come CUBIC e Reno, che si basano sulla perdita di pacchetti per rilevare la congestione, BBR utilizza la larghezza di banda e le misurazioni del tempo di andata e ritorno per ottimizzare la trasmissione dei dati, con conseguente prestazioni di rete più efficienti e stabili.
Vediamo come abilitare BBR su MX Linux con questa guida passo passo.
Passo 1: Avviare il terminale
Andare sull'icona della barra dei programmi e selezionandola si aprirà la barra dei menù. Selezionare la voce "Preferiti" e sul menù che si apre selezionare il programma "Konsole":
Si aprirà il terminale:
Ora eseguire tutti i comandi sul terminale descritti in questa guida seguiti dal tasto INVIO.
Passo 2: Verifica se BBR è già abilitata
Prima di abilitare BBR, controllare se è già abilitato sul sistema è essenziale. Per fare questo, eseguire il seguente comando:
sysctl net.ipv4.tcp_congestion_control
Se BBR è abilitato, vedrai il seguente output:
net.ipv4.tcp_congestion_control = bbr
Se vedi un diverso algoritmo di controllo della congestione, come cubic o reno, BBR non è abilitato.
Passo 3: Aggiornare il sistema
Prima di apportare modifiche al tuo sistema, è fondamentale aggiornarlo per assicurarti di avere i pacchetti più recenti e le correzioni di sicurezza. Per fare questo, eseguire il seguente comando:
sudo apt update && sudo apt-get upgrade
Passo 4: verificare se BBR è supportato sul tuo sistema
Non tutti i sistemi supportano BBR, quindi controllando se il sistema è essenziale. Per fare questo, eseguire il seguente comando:
sudo modprobe tcp_bbr
Se il sistema supporta BBR, non vedrai alcun output. Se non lo fa, vedrai un messaggio di errore.
Passo 5: Abilita BBR tramite i comandi CLI
Per abilitare BBR, eseguire il seguente comando:
sudo sh -c 'echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf' sudo sh -c 'echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf'
Questi comandi stabiliranno la disciplina di coda predefinita a fq e abiliteranno BBR come algoritmo di controllo della congestione.
Passo 6: Ricaricare lo sysctl per attivare BBR
Per applicare le modifiche, eseguire il seguente comando:
sudo sysctl -p
Passo 7: Verificare che BBR sia ora abilitato
Per verificare se BBR è abilitato dopo aver eseguito tali comandi per abilitarlo, eseguire il seguente comando:
sysctl net.ipv4.tcp_congestion_control
Se BBR è abilitato, vedrai il seguente output:
net.ipv4.tcp_congestion_control = bbr