bb

bb

网速很重要。

TCP Speed

TCP Fast open

# /etc/sysctl.conf
net.ipv4.tcp_fastopen=3

sysctl net.ipv4.tcp_fastopen=3

Wi-Fi Speed

使用软件检测本地周围的 Wi-Fi 信号频段,选择最空闲的信道(Channels)以提高 Wi-Fi 性能。

Network Speed

TCP congestion control

bbr

bbr 是 Google 的 TCP 阻塞控制算法。实测效果与锐速相当(部分环境下不如锐速)。Linux 4.9+ 内核已经内置 bbr,可以直接启用(如果是 VPS,必须是 KVM / XEN 等虚拟化技术,不支持 OpenVZ)。

# 测试当前内核是否支持 bbr,如果输出结果包含 "bbr" 则支持。
# sysctl net.ipv4.tcp_available_congestion_control
net.ipv4.tcp_available_congestion_control = reno bbr bic cubic westwood htcp
# vi /etc/sysctl.conf
# 加入下面两行
# 第一行 default_qdisc 指的是默认的 TCP 队列算法,fq 是 Google 推荐的算法,更适用于 BBR。

net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr

# 使更改生效
# sysctl -p

魔改版bbr

网上有很多魔改版bbr,最著名的是南琴浪@hostloc 同学弄的 tcp_nanqinlang。亲测其速度比原版bbr快得多,也已经完全胜过锐速。

网上有一些魔改版bbr的一键安装脚本。也可以自己编译内核模块

魔改版 bbr 主要修改了原版 bbr 里一些常量定义。具体参考这里

锐速 (不再推荐)

只支持旧内核。已停止开发。不推荐。

支持的最新内核版本:4.4.0-x86_64-linode63

网上有破解版的锐速一键安装包。

参考比较

TCP 加速算法 速度 丢包 / 超时 备注
普通 丢包、超时一般
锐速 丢包、超时多。 已停止开发
BBR 无超时、无丢包 推荐

网络测速

测试国内域名 DNS

  • nslookup g.cn
  • nslookup z.cn
  • nslookup baidu.com

测试中国IP访问

  • ping 114.114.114.114
  • ping z.cn
  • ping g.cn

测试国外IP访问

  • 日本 KDDI: ping g.gg
  • Google: ping 8.8.8.8

实际网速测试

YouTube 视频在线播放 statistics


Last update: 2018-06-29 08:12:16 UTC