TCP BBR 加速可以让你的vps尽量跑满带宽,并尽量减少数据发送排队等待情况.是和锐速比肩的加速器.在最新的linux kernel4.9内核中已经加入了这个模块,而linode也支持kernel4.9内核了.所以我们只要开启bbr加速就好.
查看内核:
[root@li1566-231 ~]# uname -r 4.9.36-x86_64-linode85
我们可以看到内核为4.9.36,说明是支持bbr的.键入如下命令:
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf sysctl -p //保存上面的执行效果.
将出现如下回复:
net.ipv4.ip_forward = 0 net.ipv4.conf.default.rp_filter = 1 net.ipv4.conf.default.accept_source_route = 0 kernel.sysrq = 0 kernel.core_uses_pid = 1 net.ipv4.tcp_syncookies = 1 kernel.msgmnb = 65536 kernel.msgmax = 65536 kernel.shmmax = 68719476736 kernel.shmall = 4294967296 net.core.default_qdisc = fq net.ipv4.tcp_congestion_control = bbr net.core.default_qdisc = fq net.ipv4.tcp_congestion_control = bbr net.core.default_qdisc = fq net.ipv4.tcp_congestion_control = bbr
表示 BBR 功能以啟動。
也可以使用如下命令:
lsmod | grep bbr
返回值将出现tcp_bbr 模块,但是linode并没有出现,不知道什么原因.
也可以执行一下命令查看是否启动bbr模块:
sysctl net.ipv4.tcp_available_congestion_control
结果:
[root@li1566-231 ~]# sysctl net.ipv4.tcp_available_congestion_control net.ipv4.tcp_available_congestion_control = bbr cubic reno bic westwood htcp
我们看到bbr模块了.
本文参考:https://gtour.info/linode-vps-tcp-bbr/
评论前必须登录!
立即登录 注册