AWS lightsail Ubuntu系统替换内核启用BBR加速(转sandy)

最近几天再折腾AWS lightsail 系统里面没有CentOS, 有美亚修改的自家系统,Ubuntu, debian 等
《AWS lightsail Ubuntu系统替换内核启用BBR加速(转sandy)》

开始之前更新一下系统

apt-get update && apt-get upgrade

查看内核

uname -r

ubuntu最新的内核地址
http://kernel.ubuntu.com/~kernel-ppa/mainline/

创建目录,保持目录干净,随便你自己定:

mkdir /root/bbr
cd /root/bbr

下载最新的内核

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.15.7/linux-headers-4.15.7-041507_4.15.7-041507.201802280530_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.15.7/linux-headers-4.15.7-041507-generic_4.15.7-041507.201802280530_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.15.7/linux-image-4.15.7-041507-generic_4.15.7-041507.201802280530_amd64.deb

安装内核

dpkg -i *.deb

查看已经安装的内核

dpkg -l | grep linux-image

返回结果
《AWS lightsail Ubuntu系统替换内核启用BBR加速(转sandy)》
删除老的4.4.0内核

apt remove linux-image-4.4.0-1052-aws

更新启动引导

update-grub

重启

reboot

重启后查看内核 应该是新的内核了

开始安装BBR
请完整复制下面代码 运行

cat >>/etc/sysctl.conf << EOF
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
EOF

然后使其生效

sysctl -p

查看BBR是否安装成功

sysctl net.core.default_qdisc

如果返回下面的信息

net.core.default_qdisc = fq

再输入

sysctl net.ipv4.tcp_congestion_control

返回

net.ipv4.tcp_congestion_control = bbr

就说明安装成功了
《AWS lightsail Ubuntu系统替换内核启用BBR加速(转sandy)》

原文地址https://blog.e9china.net/share/awslightsailubuntuxitongtihuanneiheqiyongbbrjiasu.html

另外模式,安装需要使用的其他版本的Ubuntu linux内核:

apt-get install linux-image-4.4.0-142-generic

然后查看已经安装的内核版本

dpkg --get-selections |grep linux-image

卸载不需要的

apt-get remove linux-image-4.4.0-62-generic

记得更新一下update-grub

update-grub

可以锁定当前内核版本使之在apt dist-upgrade时也不会被升级

apt-mark hold linux-image-4.4.0-142-generic
点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您必须启用 javascript 在这里查看验证码!

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据