centos8开启BBR

2024-01-22 04:48
文章标签 开启 centos8 bbr

本文主要是介绍centos8开启BBR,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2016 年,Google 团队推出了 BBR 用塞控制算法,能尽量跑满带宽。

Linux 社区集成速度很快啊,4.9 内核里面已经将 BBR 集成进去了,但是默认不开启。这么好的东西,为什么不开启呢?

开启 BBR
首先使用 uname -r 确认一下当前内核是不是 4.9+。

写进去两个参数:

echo “net.core.default_qdisc=fq” >> /etc/sysctl.conf
echo “net.ipv4.tcp_congestion_control=bbr” >> /etc/sysctl.conf
保存到系统中:

sysctl -p
查看 BBR 是否开启:

sysctl net.ipv4.tcp_available_congestion_control
sysctl net.ipv4.tcp_congestion_control
如果结果都有 BBR, 则证明你的内核已开启 BBR。

执行 lsmod | grep bbr,看到有 tcp_bbr 模块即说明 BBR 已启动。

后续
当然,如果你想优化网络……唔

编辑/etc/sysctl.conf:

max open files

fs.file-max = 51200

max read buffer

net.core.rmem_max = 67108864

max write buffer

net.core.wmem_max = 67108864

default read buffer

net.core.rmem_default = 65536

default write buffer

net.core.wmem_default = 65536

max processor input queue

net.core.netdev_max_backlog = 4096

max backlog

net.core.somaxconn = 4096

resist SYN flood attacks

net.ipv4.tcp_syncookies = 1

reuse timewait sockets when safe

net.ipv4.tcp_tw_reuse = 1

turn off fast timewait sockets recycling

net.ipv4.tcp_tw_recycle = 0

short FIN timeout

net.ipv4.tcp_fin_timeout = 30

short keepalive time

net.ipv4.tcp_keepalive_time = 1200

outbound port range

net.ipv4.ip_local_port_range = 10000 65000

max SYN backlog

net.ipv4.tcp_max_syn_backlog = 4096

max timewait sockets held by system simultaneously

net.ipv4.tcp_max_tw_buckets = 5000

turn on TCP Fast Open on both client and server side

net.ipv4.tcp_fastopen = 3

TCP receive buffer

net.ipv4.tcp_rmem = 4096 87380 67108864

TCP write buffer

net.ipv4.tcp_wmem = 4096 65536 67108864

turn on path MTU discovery

net.ipv4.tcp_mtu_probing = 1

use bbr

net.ipv4.tcp_congestion_control = bbr

for high-latency network

#net.ipv4.tcp_congestion_control = hybla

for low-latency network, use cubic instead

#net.ipv4.tcp_congestion_control = cubic

net.core.default_qdisc = fq
之后是

sysctl -p
如果还想修改文件句柄数限制的话,修改/etc/security/limits.conf,加入

  •           soft    nofile           512000
    
  •           hard    nofile          1024000
    

然后在修改 vi /etc/profile,加入

ulimit -SHn 1024000

这篇关于centos8开启BBR的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/631880

相关文章

hadoop开启回收站配置

开启回收站功能,可以将删除的文件在不超时的情况下,恢复原数据,起到防止误删除、备份等作用。 开启回收站功能参数说明 (1)默认值fs.trash.interval = 0,0表示禁用回收站;其他值表示设置文件的存活时间。 (2)默认值fs.trash.checkpoint.interval = 0,检查回收站的间隔时间。如果该值为0,则该值设置和fs.trash.interval的参数值相等。

如何开启WinRM服务?

https://support.huaweicloud.com/vss_faq/vss_01_0179_04.html WinRM(Windows 远程管理,Windows Remote Management)是WEB服务管理在微软的Microsoft Windows中的实现,它允许处于一个共同网络内的Microsoft Windows计算机彼此之间互相访问和交换信息。在一台机器启用WinRM后

人工智能时代开启ai代写模式,让创作变得更加简单!

随着人工智能技术的飞速发展,我们的生活和工作方式正在发生翻天覆地的变化。在这个信息爆炸的时代,内容创作领域也迎来了新的变革——ai代写。这一模式的出现,让文章写作变得更加简单高效,为创作者们打开了新的可能。   一、ai代写的优势   提高写作效率   在传统写作过程中,创作者需要花费大量时间和精力进行资料搜集、构思和撰写。而ai代写能够在短时间内完成这些工作,大大提高了写作效率。创

Windows 开启 mysql 日志

一、找到my.ini文件:右键我的电脑-》管理 二、更改my.ini:首先在相应位置建立好相关文件!!!! 这个设置后会出错,因为log不是variable 应该为: 三、重启mysql服务: show variables like 'log%'; show variables like 'log%';

28.8K Star,音乐新体验,开启你的高颜值音乐之旅

Hi,骚年,我是大 G,公众号「GitHub 指北」会推荐 GitHub 上有趣有用的项目,一分钟 get 一个优秀的开源项目,挖掘开源的价值,欢迎关注。 导语 音乐是生活中不可或缺的调味品,一个好的音乐播放器能够极大地提升我们的听觉享受。今天,我要向大家推荐一个名为 YesPlayMusic 的第三方网易云音乐播放器,它不仅拥有高颜值的界面设计,还支持跨平台使用,让你的音乐体验更上一层楼

彩虹数字屏保时钟 芝麻时钟开启个性化的时代 屏保怎么能少它

彩虹数字屏保时钟 芝麻时钟开启个性化的时代 屏保怎么能少它?电脑屏保多样化,让大家有了更多的选择,让更多人有机会把自己的电脑打扮得漂漂亮亮,今天小编给大家推荐:芝麻时钟(官网下载地址:http://clock.zhimasoft.cn/?bili),一起看下怎么开启彩虹数字时钟屏保吧! 彩虹数字屏保时钟 1、先下载芝麻时钟到电脑,可以百度,或者微软应用商城搜索“芝麻时钟”下载;

Midjourney 随机风格 (Style Random),开启奇幻视觉之旅

作者:老余捞鱼 原创不易,转载请标明出处及原作者。 写在前面的话:       Midjourney 最近推出了 "Style Random"(随机风格),这项功能可以让我们使用独特的随机 sref 代码创建图像,从而每次都能获得不同的美感。通过对这些功能的探索和尝试,我发现了一些很棒的风格,我很高兴能与大家分享,这样可以节省大家的时间,不用自己动手测试。在本文中,我将展示十个M

VMware17 虚拟机下载以及 CentOS8 操作系统安装配置 一条龙全教程

目录 一、安装 vmware workstation 虚拟机  二、安装 CentOS8 操作系统 三、安装 FinalShell 远程连接 一、安装 vmware workstation 虚拟机     安装中...(耐心等待)  到此安装完成,点击启动运行  激活码如下:  MC60H-DWHD5-H80U9-6V85M-8280D

【mysql 事件】mysql事件的开启和调用

1、检测事件是否开启  show variables like 'event_scheduler'; 2.开启事件  set global event_scheduler = on; 3.创建一个存储过程 delimiter //create procedure test()beginupdate project set create_time = now();end; 4.创

用华为智驾,开启MPV的下半场

作者 |老缅 编辑 |德新 8月28日,岚图正式对外公布了全球首款搭载华为乾崑智驾和鸿蒙座舱的MPV——全新岚图梦想家。 新车定位「全景豪华科技旗舰MPV」,全系标配四驱,分为四驱鲲鹏版和四驱乾崑版。 其中岚图逍遥座舱和鲲鹏智驾构成的鲲鹏版车型: PHEV车型预售价 34.99 万 - 42.99 万;EV车型预售价 36.99 万 - 44.99 万。 搭载鸿蒙座舱+乾崑ADS