BBR是Google推出的拥塞控制算法,自4.9起集成于Linux系统内部,只要Linux内核版本大于4.9默认都可开启BBR,考虑到国外网络到国内的情况复杂,启用BBR可以一定程度上提升我们到海外服务器的使用体验。
BBR拥塞控制算法启用方法
启用命令很简单,只需要三行:
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf sysctl -p
验证:
sysctl -n net.ipv4.tcp_congestion_control lsmod | grep bbr
如果上述命令执行之后的输出结果默认包含BBR相关字样,说明BBR已经启用成功了。
默认支持启用BBR的发行版
不考虑手动更新内核的情况下,每个发行版的内核大版本一般是不变的,也就是说,只要对应的发行版发行的时候内核版本大于4.9,则整个系统大版本都支持开启BBR,常见的三个Linux发行版支持启用BBR的大版本的版本号情况如下。
支持启用BBR的Debian版本
- Debian 9
- Debian 10
- Debian 11
支持启用BBR的Ubuntu版本
- Ubuntu 17.04
- Ubuntu 17.10
- Ubuntu 18.04
- Ubuntu 18.10
- Ubuntu 19.04
- Ubuntu 19.10
- Ubuntu 20.04
- Ubuntu 20.10
- Ubuntu 21.04
支持启用BBR的CentOS版本
- CentOS 8
- CentOS 8 Stream
当然,除了以上版本,其余的版本也可能可以通过更换内核的方法来启用BBR。
Hostwinds VPS方案整理
Hostwinds 新手推荐入门方案如下,最近调整价格后,托管型方案价格比以前涨了很多,其实价格没怎么变,只能说折扣不像以前那么大。
CPU | 内存 | 硬盘 | 流量 | 带宽 | 托管型(25%折后) | 购买 | 非托管型 | 购买 |
---|---|---|---|---|---|---|---|---|
1 核 | 1GB | 30GB | 1TB | 1Gbps | $8.24/月 | 购买 | $4.99/月 | 购买 |
1 核 | 2GB | 50GB | 2TB | 1Gbps | $16.49/月 | 购买 | $9.99/月 | 购买 |
2 核 | 4GB | 75GB | 2TB | 1Gbps | $29.99/月 | 购买 | $18.99/月 | 购买 |
2 核 | 6GB | 100GB | 2TB | 1Gbps | $38.24/月 | 购买 | $28.99/月 | 购买 |
4 核 | 8GB | 150GB | 3TB | 1Gbps | $59.99/月 | 购买 | $38.99月 | 购买 |
4 核 | 12GB | 200GB | 4TB | 1Gbps | $74.99/月 | 购买 | $49.99/月 | 购买 |
6 核 | 16GB | 300GB | 5TB | 1Gbps | $110.24/月 | 购买 | $76.99/月 | 购买 |
8 核 | 32GB | 400GB | 6TB | 1Gbps | $168.74/月 | 购买 | $124.99/月 | 购买 |
12 核 | 64GB | 500GB | 8TB | 1Gbps | $274.49/月 | 购买 | $214.99/月 | 购买 |
16 核 | 96GB | 750GB | 9TB | 1Gbps | $395.24/月 | 购买 | $328.99/月 | 购买 |