CBBR: BBR & Modified BBR for Debian8+, Ubuntu14+, CentOS6+

CBBR: BBR & Modified BBR for Debian8+, Ubuntu14+, CentOS6+

CBBR: This is a script that is convenient for starting the magic modification bbr&&bbr. After executing the two steps, the final output Finish! Prompt, then success.

1. Debian/Ubuntu (64-bit) starts the magic BBR

Ubuntu 14.04 requires:

 sudo apt-get install -y software-properties-common sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update sudo apt-get -y install g++-4.9

Debian9 requires:

 wget --no-check-certificate -O libssl.deb https://raw.githubusercontent.com/xratzh/CBBR/master/debkernel/libssl1.0.0_1.0.2-1_amd64.deb dpkg -i libssl.deb

first step:

 apt-get install -y wget && wget --no-check-certificate -O D1.sh https://raw.githubusercontent.com/xratzh/CBBR/master/D1.sh && bash D1.sh

Then enter Y to restart.

Step 2:

 wget --no-check-certificate -O D2.sh https://raw.githubusercontent.com/xratzh/CBBR/master/D2.sh && bash D2.sh

2. CentOS7 starts the magic BBR

first step:

 yum install -y wget && wget --no-check-certificate -O C71.sh https://raw.githubusercontent.com/xratzh/CBBR/master/C71.sh && bash C71.sh

Then enter Y to restart.

Step 2:

 wget --no-check-certificate -O C72.sh https://raw.githubusercontent.com/xratzh/CBBR/master/C72.sh && bash C72.sh

3. CentOS6 starts the magic BBR

first step:

 yum install -y wget && wget --no-check-certificate -O C61.sh https://raw.githubusercontent.com/xratzh/CBBR/master/C61.sh && bash C61.sh

Then enter Y to restart.

Step 2:

 wget --no-check-certificate -O C62.sh https://raw.githubusercontent.com/xratzh/CBBR/master/C62.sh && bash C62.sh

Tips

There are deletions for other kernels, only the behavior of the 4.11.8 kernel is retained
Why can't it be done with one click ? Because Linux kernel 4.0 and later support replacement without rebooting, but many kernels of CentOS and Debian/Ubuntu are 4.0- versions, while Debian9 and Ubuntu16.04 are 4.0+ versions.
Xratzh stress test found that the fastest speed is achieved when both bbr and modified bbr are turned on (personal verification). This script turns on both by default.
The script locks the kernel so that the kernel will not be changed during subsequent updates. The kernel version is 4.11.8.
Since the Internet speed of the mirror site for the CentOS/Ubuntu historical kernel that I found was sometimes fast and sometimes slow, I downloaded it and uploaded it to GitHub myself, so that I could maintain a relatively stable speed. The original kernel address is still in the script, but it is commented out. If you don't trust the kernel I uploaded, you can uncomment it and use the kernel download method from the mirror site.
Part of the content is borrowed from the scripts of Vicer and Teddysun. Thanks to yankee and nanqinlang of hostloc for their magical modifications and optimizations.

Reprinted from: https://github.com/veip007/CBBR

<<:  WINNERvps: $6.99/month/1GB memory/25GB SSD space/1TB traffic/1Gbps/Xen/Singapore/Indonesia/UK/New York

>>:  AkkoCloud: 150 yuan/month/1GB memory/10GB space/1TB traffic/300Mbps/KVM/native IP/Germany CN2 GIA

Recommend

Comparison of cheap VPS I/O data

All strictly use the dd bs=64k count=4k if=/dev/z...

Arya RO: €35/month/4GB RAM/250GB HDD/unlimited traffic/2 IPs/Romania

Arya RO, a Romanian hosting provider, features un...

GigsGigsCloud 1GB RAM 150Mbps Port Japan SoftBank KVM VPS Review

Details : GigsGigsCloud: $45.6/year/512MB memory/...

Alwyzon 2 cores 6GB RAM Vienna KVM VPS Review

The configuration is as follows: Vienna Special P...

SERVERAXIS: $18/month/4 cores/1GB memory/1TB space/4TB traffic/XEN

SERVERAXIS is an American hosting company founded...

BudgetVM: $25/month/D525/4GB memory/500GB space/20TB traffic/5 IP/Los Angeles

BudgetVM launched a special price server on Black...