侧边栏壁纸
博主头像
Y丶Zon博主等级

「一笙一个冷悸 &+& 或好或坏……」

  • 累计撰写 79 篇文章
  • 累计创建 101 个标签
  • 累计收到 5 条评论

目 录CONTENT

文章目录

Oracle Centos7开启bbr

辣比丶小新
2022-03-28 / 0 评论 / 0 点赞 / 208 阅读 / 2641 字
wget https://elrepo.org/linux/kernel/el7/x86_64/RPMS/kernel-ml-5.16.16-1.el7.elrepo.x86_64.rpm
yum install -y ./kernel-ml-5.16.16-1.el7.elrepo.x86_64.rpm
# 重新创建内核配置
grub2-mkconfig -o /boot/grub2/grub.cfg
# 查看系统中已有内核:
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /boot/grub2/grub.cfg
# 调整默认内核
grub2-set-default 0
# 开启BBR+fq
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
# 关闭selinux
vi /etc/sysconfig/selinux
SELINUX=disabled
# 重启
reboot
# 然后查看bbr状态
lsmod |grep bbr
sysctl net.ipv4.tcp_available_congestion_control
------------------------------------------------------------
# 显示所有内核
rpm -qa | grep kernel
# 最后,删除不能启动的内核以及旧内核
yum remove kernel-ml-5.5.7-1.el7.elrepo.x86_64
yum remove kernel-3.10.0-327.el7.x86_64
# 清理之后可能需要重新创建内核配置
grub2-mkconfig -o /boot/grub2/grub.cfg
# 其他
# 开启BBR+cake
echo "net.core.default_qdisc=cake" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
# 然后查看bbr状态
sysctl net.ipv4.tcp_available_congestion_control
0

评论区