BBR è l’acronimo di “Bottleneck Bandwidth and Round-trip time”, una nuova implementazione dell’algoritmo che gestisce il controllo di congestione TCP. Grazie a questo nuova tecnologia si possono mediamente avere incrementi nella velocità di connessione del 10% ma ho riscontrato situazioni con incrementi fino al 200%, incredibile.
Innanzitutto bisogna avere una versione kernel >= 4.9 e possiamo verificarlo digitando nel terminale:
uname -r
Verifichiamo gli attuali algoritmi per la gestione della congestione TCP con:
sysctl net.ipv4.tcp_available_congestion_control
Creiamo un file per sysctl chiamato /etc/sysctl.d/10-kernel-bbr.conf ed inseriamo:
net.core.default_qdisc=fq net.ipv4.tcp_congestion_control=bbr
Rileggiamo i parametri di sysctl:
sysctl --system
ed infine ricontrolliamo che le impostazioni siano state applicate:
sysctl net.ipv4.tcp_available_congestion_control
PS: per il test di velocità tra due server, consiglio di iperf che utilizza la porta 5001 di default. Segue la procedura su Debian; su entrambe le Linux box:
apt update && apt install iperf
Poi su una delle due:
iperf -s
mentre sull’altra:
iperf -c xxx.xxx.xxx.xxx -i 1 -t 20
dove xxx.xxx.xxx.xxx sarà l’IP della prima Linux Box.
enjoy!
Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Commenta