升级Linux内核,并开启BBR加速

(写在开始)VPS配置要求:

linux内核版本在4.9及以上,低于4.9的需要升级至4.9及以上或者最新内核。

 

1、依次输入以下命令,升级内核:

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 install kernel-ml -y

2、安装后,设置开机启动的默认内核:

#查看当前VPS已安装的内核,一个menuentry对应一个内核实例
cat /boot/grub2/grub.cfg |grep menuentry

#选择并设置默认内核为4.9及以上的内核,我这里选择的第二个,5.2版本的内核
grub2-set-default 'CentOS Linux (5.2.0-1.el7.elrepo.x86_64) 7 (Core)'

3、重启:

reboot

4、查看、确认当前内核版本在4.9及以上:

uname -r

 

5、设置BBR:

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

echo 'net.ipv4.tcp_congesction_control=bbr' | sudo tee -a /etc/sysctl.conf

#查看,有上面echo部分则设置成功
sysctl -p

6、查看设置:

sysctl net.ipv4.tcp_congestion_control
sysctl net.ipv4.tcp_congestion_control -n

7、查看BBR是否启动:

 lsmod | grep bbr

如果输出 tcp_bbr则说明已启动。

 

参考自Magicking

 

 

也可以使用BBR一键安装设置脚本:

wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
chmod +x bbr.sh
./bbr.sh

参考自葫芦大仙

 

还可以使用聚合脚本。自行选择加速内核:

wget "https://github.com/chiakge/Linux-NetSpeed/raw/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

 

PS:

证书安装:

apt-get -y install ca-certificates或yum -y install ca-certificates

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值