<span style="font-size: 12pt;">TCP BBR是谷歌出品的TCP拥塞控制算法,可以起到单边加速TCP连接的效果,也就是不用客户端的配合,替代锐速再合适不过,毕竟免费。BBR 目的是要尽量跑满带宽, 并且尽量不要有排队的情况, 效果不比速锐差。有人已经在VPS上测试成功并且认为有和锐速一较高下的能力。注意BBR和锐速一样不能用在openvz的机器上,所以搬瓦工等是用不了的。Ubuntu部署起来很方便,centos稍麻烦,不过相信过不了多久就会有centos的一键包了。</span>
<p class="article-title"><span style="font-size: 12pt;">一键包在此:Debian/Ubuntu TCP拥塞控制技术 ——TCP-BBR 一键安装脚本</span></p>

  • <span style="font-size: 12pt;">下载最新内核,最新内核查看这里</span>
<span style="font-size: 12pt;">wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9-rc8/linux-image-4.9.0-040900rc8-generic_4.9.0-040900rc8.201612051443_amd64.deb</span>
  • <span style="font-size: 12pt;">安装内核</span>
<span style="font-size: 12pt;">dpkg -i linux-image-4.9.0*.deb</span>
  • <span style="font-size: 12pt;">删除其余内核</span>
<span style="font-size: 12pt;">dpkg -l|grep linux-image</span> <span style="font-size: 12pt;">apt-get purge 旧内核</span>
  • <span style="font-size: 12pt;">更新 grub 系统引导文件并重启</span>
<span style="font-size: 12pt;">update-grub</span> <span style="font-size: 12pt;">reboot</span>
<span style="font-size: 12pt;">echo “net.core.default_qdisc=fq” >> /etc/sysctl.conf</span> <span style="font-size: 12pt;">echo “net.ipv4.tcp_congestion_control=bbr” >> /etc/sysctl.conf</span>

<span style="font-size: 12pt;">保存生效sysctl -p</span>
<span style="font-size: 12pt;">执行sysctl net.ipv4.tcp_available_congestion_control</span>
<span style="font-size: 12pt;">如果结果中有bbr, 则证明你的内核已开启bbr</span>
<span style="font-size: 12pt;">执行lsmod | grep bbr,看到有 tcp_bbr 模块即说明bbr已启动</span>

<span style="font-size: 12pt;">Github地址:https://github.com/iMeiji/shadowsocks_install/wiki/%E5%BC%80%E5%90%AFTCP-BBR%E6%8B%A5%E5%A1%9E%E6%8E%A7%E5%88%B6%E7%AE%97%E6%B3%95</span>

<span style="font-size: 12pt;">这里有一张效果图:</span>

<span style="font-size: 12pt;">BBR算法科普:</span>

<span style="font-size: 12pt;">http://blog.csdn.net/dog250/article/details/52830576</span>

<span style="font-size: 12pt;">http://blog.csdn.net/dog250/article/details/52962727</span>

<span style="font-size: 12pt;">http://blog.cerowrt.org/post/bbrs_basic_beauty/</span>

<span style="font-size: 12pt;">https://fixatom.com/google-tcp-bbr/</span>

<span style="font-size: 12pt;">https://liyuans.com/archives/google-bbr.html</span>

Last modification:January 17th, 2020 at 04:23 pm