搬家到了Linode,顺便开启Linode的GoogleBBR

一直在Vultr JP DC,但是近期被Q的速度太快了,头天刚开了个新的机器第二天IP就连不上了,不知道是不是Wall又升级了。
花了个把小时时间在Linode Fremont新开了台机器,用rsync从vultr把所有数据都迁移过来。速度还不错,200M/s。

nohup rsync -avz --delete /data/ [email protected]:/data/ > /tmp/rs.log 2>&1 &

搬家完了以后感觉速度一般,因为酸酸乳忒慢,比Vultr慢多了。想着换到GoogleBBR是不是会好点,换完以后感觉还不错(反正是比没开之前快多了 🙂 )


整理了一下开启方式的流程如下

  • 首先确定kernel版本 ( 低于4.9的kernel是没有bbr的)
[email protected]:~# uname -r
4.14.17-x86_64-linode99
  • 验证kernel是否支持
[email protected]:~# sysctl net.ipv4.tcp_available_congestion_control
net.ipv4.tcp_available_congestion_control = bbr cubic reno bic westwood htcp

如果内核不支持,需要到Linode Dashboard修改当前应用的Profile,切换kernel到4.9以上版本或不断尝试到支持bbr的版本。
修改完内核后必须重启才能正常开启

  • 修改sysctl.conf开启bbr
[email protected]:/etc# echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
[email protected]:/etc# echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
[email protected]:/etc# sysctl -p
net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control = bbr
[email protected]:/etc# reboot
  • 重启服务器然后就可以开心的玩耍了 🙂
去打赏

您的支持将鼓励我们继续创作!

[微信] 扫描二维码打赏

正在跳转到PayPal...

发表评论

电子邮件地址不会被公开。