Debian 9 和 CentOS 7 开启 BBR

简介:

Debian 9 和 CentOS 7 开启 BBR

  1. Debian 9 开启BBR

由于Debian 9默认的内核版本就是4.9.x,不需要像别的系统需要更换内核,直接就能开启BBR算法。

只需要执行三行代码就能开启BBR:

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则代表开启成功。

  1. CentOS7 开启BBR
    查看CentOS版本

cat /etc/redhat-release
查看内核版本
cat /proc/version

在 CentOS 7 上安装新内核
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

查看当前已经安装的内核:
awk -F' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg

返回类似以下结果:
0 : CentOS Linux (4.10.2-1.el7.elrepo.x86_64) 7 (Core)
1 : CentOS Linux (3.10.0-514.10.2.el7.x86_64) 7 (Core)
2 : CentOS Linux (3.10.0-514.6.1.el7.x86_64) 7 (Core)
...

设置默认内核为 最新,比如上面的4.10.2-1.el7.elrepo.x86_64 ,并重启
grub2-set-default 0
reboot

如果用的是 Google Cloud Platform 的话,系统会变为 Read-only,执行下 mount -o remount rw / 就可以了

重启后,编辑 /etc/sysctl.conf,加入或修改下面两行
net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control = bbr
保存后运行 sysctl -p

运行 lsmod | grep tcp_bbr 看 BBR 是否已经正常启动,若显示 tcp_bbr 表示已经启动

相关文章
|
6月前
|
Ubuntu Linux
Centos 7、Debian、Ubuntu中tree指令的检查与下载
Centos 7、Debian、Ubuntu中tree指令的检查与下载
|
机器学习/深度学习 Linux KVM
Debian11安装KVM虚拟化并安装Centos
grep --color --perl-regexp 'vmx | svm' /proc/cpuinfo 首先检查其是否支持虚拟化. 分别用以下条命令查看
1257 0
Debian11安装KVM虚拟化并安装Centos
|
3月前
|
存储 安全 Ubuntu
CentOS 与 Debian:主要相似点和不同点
【8月更文挑战第27天】
134 2
CentOS 与 Debian:主要相似点和不同点
|
3月前
|
Ubuntu Linux 测试技术
下载ISO镜像的方法 Debian、Red Hat 、CentOS、Ubuntu、Kali Linux🌐
Debian、Red Hat、CentOS、Ubuntu与Kali Linux均为知名Linux发行版。下载Debian须访问官网并按计算机架构选ISO文件。Red Hat下载通常需订阅账户,可从官网登录后获取。CentOS可从官网或镜像站点下载,注意CentOS 8已停更。Ubuntu下载简便,官网直接选取版本及架构即可。Kali Linux专为安全测试设计,官网提供直接下载ISO镜像服务。
656 0
|
Ubuntu Linux
debian/rehhat/linux/centos/ubuntu 安装IDEA
debian/rehhat/linux/centos/ubuntu 安装IDEA
180 0
|
Linux
Centos7安装BBR
Centos7安装BBR
587 0
|
安全 网络协议 Ubuntu
[CentOS,LISTEN,运行级别,NFS,Debian]强化Linux安全的10个技能
  1.找出不必要的服务   很明显,服务器上跑的服务,并不是每个都有用的。强烈建议检查并关掉不需要的服务,从而减少风险(多跑一个服务,就可能多几个漏洞)。   查询运行在runlevel 3的服务列表:   [afei@afei ~]# /sbin/chkconfig --list |grep '3:on'
153 0
|
Ubuntu Linux Shell
Docker运行操作系统环境(BusyBox&Alpine&Debian/Ubuntu&CentOS/Fedora)
目前常用的Linux发行版主要包括Debian/Ubuntu系列和CentOS/Fedora系列。前者以自带软件包版本较新而出名;后者则宣称运行更稳定一些。选择哪个操作系统取决于读者的具体需求。同时,社区还推出了完全基于Docker的Linux发行版CoreOS。
3407 0

热门文章

最新文章

下一篇
无影云桌面