So aktivieren Sie natives Google BBR unter CentOS 7 / Debian 9, um eine TCP-Beschleunigung zu erreichen

So aktivieren Sie natives Google BBR unter CentOS 7 / Debian 9, um eine TCP-Beschleunigung zu erreichen

Neue Kernel wie CentOS 7/Debian 9 werden mit BBR geliefert, das direkt aktiviert werden kann und sicher ist.

1. CentOS 7 ermöglicht natives Google BBR

1. Aktualisieren Sie den CentOS 7-Kernel, um BBR zu unterstützen

1. Überprüfen Sie den Centos-Kernel

 uname -r

2. Wenn es niedriger als 4.10 ist, aktualisieren Sie den Kernel

 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel installiere kernel-ml -y

3. Nachdem die Installation abgeschlossen ist, überprüfen Sie den installierten Kernel:

 rpm -qa | grep kernel

Wenn Sie kernel-ml-5.3.5-1.el7.elrepo.x86_64 sehen, war der Vorgang erfolgreich.
4. Aktualisieren Sie den Start

 egrep ^Menüeintrag /etc/grub2.cfg | cut -f 2 -d \'

Sie werden so etwas sehen

 CentOS Linux (5.3.5-1.el7.elrepo.x86_64) 7 (Kern)
CentOS Linux (3.10.0-957.1.3.el7.x86_64) 7 (Kern)
CentOS Linux (0-rescue-96820b9851c24560b5f942f2496b9aeb) 7 (Kern)

Stellen Sie CentOS Linux (5.3.5-1.el7.elrepo.x86_64) 7 (Core) als erste Startreihenfolge ein (da der Start bei 0 beginnt).

 grub2-set-default 0

5. Starten Sie das System neu

 Neustart

(II) Aktivieren von BBR in CentOS 7

1. Ausführung

 echo 'net.core.default_qdisc=fq' | sudo tee -a /etc/sysctl.conf
echo 'net.ipv4.tcp_congestion_control=bbr' | sudo tee -a /etc/sysctl.conf
sysctl -p

2. Überprüfen Sie, ob BBR im Kernel aktiviert ist

 sysctl net.ipv4.tcp_available_congestion_control

Und

 grep bbr

Wenn das Wort BBR angezeigt wird, bedeutet dies, dass BBR erfolgreich aktiviert wurde.

2. Debian 9 ermöglicht natives Google BBR

1. Systemvariablen ändern

 echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf

2. Speichern und wirksam werden

 sysctl -p

3. Überprüfen Sie, ob BBR im Kernel aktiviert ist

 sysctl net.ipv4.tcp_available_congestion_control

Der folgende Inhalt wird angezeigt, um anzuzeigen, dass es aktiviert ist:

 sysctl net.ipv4.tcp_available_congestion_control net.ipv4.tcp_available_congestion_control = bbr cubic reno

4. BBR hätte durch die oben genannten Vorgänge gestartet werden müssen. Überprüfen Sie dann, ob BBR gestartet ist.

 lsmod | grep bbr

Als Hinweis auf den erfolgreichen Start wird Folgendes angezeigt:

 lsmod | grep bbr tcp_bbr 20480 14

<<:  Flynet: Ein TCP/UDP-Tool, das Intranet-Penetration und Portweiterleitung unterstützt

>>:  DMIT: CN2 GIA VPS in Los Angeles, 30Mbps-1Gbps Bandbreite, Mindestjahreszahlung von 71 US-Dollar; 10 % oder 20 % Rabatt bei Zahlung für ein halbes Jahr oder mehr

Artikel empfehlen

Internoc24: 9,99 €/Monat/4GB RAM/500GB HDD/1TB Bandbreite/Niederlande

Internoc24, ein erfahrener Hosting-Anbieter, verf...

Kostenloser CDN-Beschleunigungsdienst: CloudFlare

Anbieter: CloudFlare Offizielle Website: http://w...

Verwenden eines SSL-Zertifikats in einer CentOS 6-Apache-Umgebung

Zustand: VPS oder dedizierter Server CentOS 6 ode...

HostHatch 1 GB RAM 1,5 TB Speicherplatz Los Angeles KVM VPS-Test

Details: HostHatch: 60 $/Jahr/1 GB Speicher/1,5 T...

hkisl 512 MB RAM Japan KVM VPS-Testbericht

Details: HKISL: 9,95 $/Monat/1 GB RAM/30 GB SSD-S...

Time4VPS 1 GB RAM Litauen 1 TB Speicher OpenVZ VPS-Bewertung

Details: Time4VPS: 50%-70% Rabatt auf alle Artike...