Ahoana ny fampandehanana ny TCP BBR amin'ny Debian 11 Bullseye

Nandritra ny taona maro, ny algorithm mifehy ny fitohanana voalohany ampiasaina amin'ny Internet dia Reno sy CUBIC. Samy nanana ny tanjany sy ny fahalemeny izy ireo, saingy nizara olana iray lehibe izy ireo: tsy dia nahomby tamin'ny fiatrehana ny faneken'ny tambajotra. Izany dia nitarika ho amin'ny fandaniam-bola very very sy ny elanelam-potoana avo, izay olana lehibe ho an'ny Google sy ireo orinasa hafa izay miantehitra amin'ny Internet amin'ny asany. Na izany aza, Google izao dia nahita fomba handresena ireo olana ireo miaraka amin'ny algorithm TCP Bottleneck Bandwidth sy RRT (BBR) vaovao.

Ity algorithm fanaraha-maso ny fitohanana nohavaozina ity dia mahatratra fanatsarana ny bandwidth lehibe, mampihena ny fahatarana, ary apetraky ny Google.com, Google Cloud Platform, Youtube, ary ny hafa. Misaotra an'i BBR, afaka manao veloma ihany izahay amin'ny farany amin'ireo olan'ny fahatapahan'ny tambajotra taloha izay nanelingelina anay hatry ny ela.

Ao amin'ity lesona manaraka ity dia hianatra ianao ny mamela ny TCP BBR amin'ny Debian 11 Bullseye amin'ny alàlan'ny terminal baiko miaraka amin'ny fanamafisana sy pikantsary sasany.

Fanavaozana ny Debian

Alohan'ny hanohizanao dia havaozy ny fonosana rafitrao mba hahazoana antoka fa tsy misy fifandirana.

sudo apt update && sudo apt upgrade -y

Jereo ny fanaraha-maso fitohanana efa misy

Voalohany, alohan'ny hanombohanao, dia asaina manara-maso ny fanaraha-maso TCP efa misy. Amin'ny ankapobeny dia mampiasa Linux Reno ary toratelo algorithma.

Alefaso ao amin'ny terminalo ity baiko manaraka ity mba hamaritana hoe inona no ampiasaina amin'ny alàlan'ny default. BBR tsy tokony asongadina satria tsy mbola nampiana na navelanao izany raha tsy efa nanao izany teo aloha ianao.

sudo sysctl net.ipv4.tcp_congestion_control

Ohatra output:

Ahoana ny fampandehanana ny TCP BBR amin'ny Debian 11 Bullseye

Araka ny voalaza etsy ambony, cubic dia ampiasaina amin'ny rafitrao, fa ny vokatrao dia mety haneho valiny hafa.

Manaraka, inona no algorithm fanaraha-maso fitohanana TCP azo alaina toy izao manaraka izao.

sudo sysctl net.ipv4.tcp_available_congestion_control

Ohatra output:

Ahoana ny fampandehanana ny TCP BBR amin'ny Debian 11 Bullseye

Avy amin'ny vokatra dia misy ny reno sy cubic, ary rehefa nampiana/nalefa ny BBR dia tokony hisy BBR io.

Alefaso ny TCP BBR Congestion Control

Ankehitriny rehefa nanamarina ny fototra ianao mba hanamafisana ny algorithm misy, sokafy ny anao sy-bbt.conf hametraka.

sudo nano /etc/sysctl.conf

Manaraka, kopia sy apetaho ireto manaraka ireto.

net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr

ohatra:

Ahoana ny fampandehanana ny TCP BBR amin'ny Debian 11 Bullseye

Save the sy-bbt.conf fanovana mampiasa CTRL + O, dia mivoaka CTRL + X.

Avereno avereno ny rakitra fanamafisana amin'ny fampiasana ity baiko manaraka ity.

sudo sysctl -p

Ohatra output:

Ahoana ny fampandehanana ny TCP BBR amin'ny Debian 11 Bullseye

Hamafiso fa alefa sy mavitrika ny BBR ho toy ny fanaraha-maso ny fitohanana TCP vaovao amin'ny alàlan'ny fampiasana indray ity baiko manaraka ity.

sudo sysctl net.ipv4.tcp_congestion_control

Ohatra output:

Ahoana ny fampandehanana ny TCP BBR amin'ny Debian 11 Bullseye

Raha tsy izany, ampiasao ny lsmod | grep BBR baiko hanamarina toy izao manaraka izao.

lsmod | grep bbr

Ohatra output:

Ahoana ny fampandehanana ny TCP BBR amin'ny Debian 11 Bullseye

Farany, hamafiso indray ny fanaraha-maso TCP tsentsina azo ampiasaina amin'ny alalan'ity baiko manaraka ity.

sudo sysctl net.ipv4.tcp_available_congestion_control

Ohatra output:

Ahoana ny fampandehanana ny TCP BBR amin'ny Debian 11 Bullseye

Arahabaina, navelanao ny TCP BBR.

Hevitra sy fehin-kevitra

Inona no mety ho fiantraikan'izany amin'ny ho avin'ny algorithm mifehy ny fitohanana? Ho lany andro ve i Reno sy CUBIC? Ny fotoana ihany no hilaza. Mandra-pahatongan'izany, zava-dehibe ny manaraka ny vaovao farany amin'ny algoritr'i TCP an'ny Google mba hahafahanao miantoka fa miasa amin'ny tsara indrindra ny tranokalanao.



Araho ny LinuxCapable.com!

Te hahazo fanavaozana mandeha ho azy? Araho izahay amin'ny iray amin'ireo kaonty media sosialy!