全球主机交流论坛

标题: Debian9 ubuntu18 快速开启 TCP BBR [打印本页]

作者: taishan    时间: 2020-7-20 13:26
标题: Debian9 ubuntu18 快速开启 TCP BBR
发帖保号了。。。。

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

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

sysctl -p

sysctl net.ipv4.tcp_available_congestion_control

lsmod | grep bbr


用锐速时也可以使用htcp ,  hybla

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

echo "net.ipv4.tcp_congestion_control=hybla" >> /etc/sysctl.conf
作者: heihai    时间: 2020-7-20 13:28
额。。。plus是一样的吗
作者: qinghe187100    时间: 2020-7-20 13:30
感谢分享,我都是用脚本
作者: taishan    时间: 2020-7-20 13:35
heihai 发表于 2020-7-20 13:28
额。。。plus是一样的吗

plus好像要换下内核(本人小白),bbr直接就可以了。。。
作者: llyang    时间: 2020-7-20 13:43
本帖最后由 llyang 于 2020-7-20 13:45 编辑

这种写法,不算太好。

假设文件中已经有这样语句 net.core.default_qdisc=fq

多echo一次,就又写入一次。会出现类似下面的情况

  1. net.core.default_qdisc=fq
  2. net.core.default_qdisc=fq
  3. net.core.default_qdisc=fq
  4. net.core.default_qdisc=fq
复制代码


第一人写错了
大家都抄写这个错误
作者: nico    时间: 2020-7-20 13:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: liaoya0426    时间: 2020-7-20 13:46
直接用脚本了   
作者: taishan    时间: 2020-7-20 13:47
llyang 发表于 2020-7-20 13:43
这种写法,不算太好。

假设文件中已经有这样语句 net.core.default_qdisc=fq

嗯,的确,是可能重复。一般是在新系统里这样做,省事。
作者: 井底之蛙    时间: 2020-7-20 13:48
太水了

作者: taishan    时间: 2020-7-20 13:50
llyang 发表于 2020-7-20 13:43
这种写法,不算太好。

假设文件中已经有这样语句 net.core.default_qdisc=fq

请教正确写法。。。。
作者: llyang    时间: 2020-7-20 13:59
taishan 发表于 2020-7-20 13:50
请教正确写法。。。。


爬虫太多,我提供2种思路吧

1、先删除,再写入
2、查找是否有这行(grep),再确定是否写入
作者: hysbeta    时间: 2020-7-20 14:57
这样行不, 不行当我没说。。。

sed -i "/net.core.default_qdisc/d" "/etc/sysctl.conf"
sed -i "/net.ipv4.tcp_congestion_control/d" "/etc/sysctl.conf"
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sed -i '/^$/d' "/etc/sysctl.conf"
sysctl -p
作者: clcavril    时间: 2020-7-20 15:03
直接vi nabo编辑.....简单直接




欢迎光临 全球主机交流论坛 (https://fd.vvwvv.eu.org/) Powered by Discuz! X3.4