随着Linux系统内核不断升级,破解版锐速渐渐的跟不上了。BBR以其原生占用小的特点赢得越来越多人的喜爱,魔改版的BBR更是听说非常暴力。这里分享一个找到的魔改BBR脚本,在Ubuntu系统上测试成功。该脚本借鉴了Vicer大佬的脚本,执行两步后最后输出==Finish!==则成功。
Github地址:https://github.com/xratzh/CBBR
Debian/Ubuntu(64位)开启魔改BBR
Ubuntu14.04需要提前:
1 | sudo apt-get install -y software-properties-common |
Debian9需要提前:
1 | wget http://snapshot.debian.org/archive/debian/20150123T220434Z/pool/main/o/openssl/libssl1.0.0_1.0.2-1_amd64.deb |
以下命令Debian/Ubuntu通用
第一步:
1 | apt-get install -y wget && wget --no-check-certificate -O D1.sh https://raw.githubusercontent.com/xratzh/CBBR/master/D1.sh && bash D1.sh |
之后要求输入Y就会重启
第二步:
1 | wget --no-check-certificate -O D2.sh https://raw.githubusercontent.com/xratzh/CBBR/master/D2.sh && bash D2.sh |
–
CentOS7开启魔改BBR
第一步:
1 | yum install -y wget && wget --no-check-certificate -O C71.sh https://raw.githubusercontent.com/xratzh/CBBR/master/C71.sh && bash C71.sh |
之后同样会要求输入Y重启
第二步:
1 | wget --no-check-certificate -O C72.sh https://raw.githubusercontent.com/xratzh/CBBR/master/C72.sh && bash C72.sh |
–
CentOS6开启魔改BBR
第一步:
1 | yum install -y wget && wget --no-check-certificate -O C61.sh https://raw.githubusercontent.com/xratzh/CBBR/master/C61.sh && bash C61.sh |
之后输入Y就会重启
第二步:
1 | wget --no-check-certificate -O C62.sh https://raw.githubusercontent.com/xratzh/CBBR/master/C62.sh && bash C62.sh |
–
存在对于其他内核的删除,只保留4.11.8内核
为什么不能一键,因为Linux内核在4.0后支持不重启更换,但是CentOS和Debian/Ubuntu很多的内核都是3.X的版本,Debian9和Ubuntu16.04则是4.X的版本。
Xratzh压力测试,发现bbr和魔改bbr都开启时会达到最快(个人验证)
脚本里加入了对内核的锁定,之后update时不会变动内核。内核统一选择4.11.8版本。
–