当前位置:首页 > 互联网 > 正文内容

Centos7 升级4.19内核 配置BBR加速

cmc6年前 (2019-10-15)互联网2877

TCP BBR是谷歌出品的TCP拥塞控制算法。BBR目的是要尽量跑满带宽,并且尽量不要有排队的情况。BBR可以起到单边加速TCP连接的效果。

 

BBR解决了两个问题:

· 在有一定丢包率的网络链路上充分利用带宽。非常适合高延迟,高带宽的网络链路

· 降低网络链路上的buffer占用率,从而降低延迟。非常适合慢速接入网络的用户

 

简单写个升级内核配置BBR的过程:

①更新系统版本

  1. yum update

②查看系统版本

  1. cat /etc/redhat-release

  2. CentOS Linux release 7.6.1810 (Core)

③安装elrepo并升级内核

  1. rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

  2. rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

  3. yum --enablerepo=elrepo-kernel install kernel-ml -y

上述方法将更新内核至最新版本,如果想更新指定的内核版本,可以访问:http://mirror.rc.usf.edu/compute_lock/elrepo/kernel/el7/x86_64/RPMS/

查看需要的内核版本号,这里推荐使用4.19版本,然后通过以下方法进行更新:

  1. wget http://mirror.rc.usf.edu/compute_lock/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-4.19.12-1.el7.elrepo.x86_64.rpm

  2. wget http://mirror.rc.usf.edu/compute_lock/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-headers-4.19.12-1.el7.elrepo.x86_64.rpm

  3. wget http://mirror.rc.usf.edu/compute_lock/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-4.19.12-1.el7.elrepo.x86_64.rpm

  4. yum install kernel-ml-4.19.12-1.el7.elrepo.x86_64.rpm -y

  5. yum install kernel-ml-headers-4.19.12-1.el7.elrepo.x86_64.rpm -y

  6. yum install kernel-ml-devel-4.19.12-1.el7.elrepo.x86_64.rpm -y

④更新grub文件并重启系统

  1. egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \'

  2. grub2-set-default 0

  3. reboot

⑤查看内核是否已更换为4.19版本

  1. uname -r

  2. 4.19.12-1.el7.elrepo.x86_64

⑥编辑文件 vi /etc/sysctl.conf 末尾添加如下内容开启bbr

modprobe tcp_bbr

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf

echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf


⑦加载系统参数

  1. sysctl -p

⑧检查BBR是否开启

  1. sysctl net.ipv4.tcp_available_congestion_control

  2. net.ipv4.tcp_available_congestion_control = reno cubic bbr

  3. lsmod | grep bbr

  4. tcp_bbr                20480  1

内容输出如上则开启成功


扫描二维码推送至手机访问。

版权声明:本文由陈茂春的博客发布,如需转载请注明出处。

本文链接:https://www.0817cmc.com/post/755.html

分享给朋友:

相关文章

流氓插件知多少-130个流氓插件大名单

上网的呗.有没被"强奸"过?没有??没有是不可能的.^_^看看下面1. 一搜工具条2. 完美网译通3. CNIC中文上网4. 博采网摘5. 百度搜霸6. 3721上网助手7. Dudu下载加速器8. 很棒小秘书9. 网络...

分清电脑自动关机的原因 (硬件方面)

1.市电电压不稳  一般家用计算机的开关电源工作电压范围为170V-240V,当市电电压低于170V时,计算机就会自动重启或关机。因为市电电压的波动我们有时感觉不到,所以就会误认为计算机莫名其妙的自动重启了。  解决方法:对于经常性供电不稳...

怎样避免被搜索引擎视为作弊

一个网站要想成功注册,它起码应具备两个条件,一是网站本身要有较好的内容和设计,二是网站没有作弊行为。这里所谓的“作弊”,是指采用一些特殊的、有悖常规的网页设计手法,以期提高网站排名的行为。如何设计好网站,相关的资料很多,本文就不废话了。这里...

选择虚拟主机服务的六大要点

信息化的工作之一就是开设网站,而对大量小规模企业来讲,开设网站就涉及到虚拟主机的选择问题。这是一个看似简单,实际上却有不少“讲究”的工作。  利用虚拟主机技术,可以把一台真正的主机分成许多“ 虚拟”的主机,它们之间完全独立,在外界看来,每一...

网络创业?你需要什么

现在随着Internet的发展。网络经济经过“泡沫时代”渐渐的奔向它明媚的春天。看着网络上一个又一个崛起的IT巨人,你心动了?你着急了?你下决心了? 先别急。如果你想网络创业,请望下看。此文乃本人经验体会,如有兴趣,请继续望下看。  网络创...

十四个方法提高博客的页面访问量

看到别人翻译的一篇文章,是讨论如何提高博客访问量的,提到的有几个方法蛮有新意,不过不赞成原文的“在聚合中只输出摘要”的方法。十四个方法提高博客的页面访问量作者:Darren Rowse,翻译:Lucifer  如何增加Blog的访问量已经是...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。