Zxilly
Try to be 1%
Zxilly's Blog

BBRv3 的 deb/rpm 构建包

谷歌在最近一次 IETF会议 中发布了 BBR 算法的 v3 版本,我将其构建为 deb/rpm 包并发布。

地址

安装

https://github.com/Zxilly/bbr-v3-deb/releases/latest 下载。

对于 Debian/Ubuntu 系统,下载 linux-headers-*.deblinux-image-*.deb 文件,使用 dpkg -iapt install 进行安装。

对于基于 RPM 的系统(如 Fedora,CentOS,RHEL),请下载 kernel-headers-*.rpmkernel-*.rpm 文件。

如果需要构建当前不包含的其他内核模块,还需要下载 kernel-devel-*.rpm 文件。

使用 rpm -i 或 dnf install 进行安装。

重启后使用 uname -r 查看,如内核版本以 -bbrv3 为后缀,则应用成功。否则,可能需要手动调整 grub 配置以使 bbrv3 内核作为启动首选项。

配置

Configuration

Enable bbrv3

# 设置 bbrv3
echo 'net.ipv4.tcp_congestion_control=bbr' | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

# 查看当前的TCP流控算法
sysctl net.ipv4.tcp_congestion_control

# 查看可用的TCP流控算法,以module形式被编译的算法将不会显示
sysctl net.ipv4.tcp_available_congestion_control

如果想启用 bbrv3,流控算法应设置为 bbr,如果想使用早期版本的 bbr,流控算法应设置为 bbr1

# # # # #
首页      代码      BBRv3 的 deb/rpm 构建包

Zxilly

文章作者

发表回复

textsms
account_circle
email

Zxilly's Blog

BBRv3 的 deb/rpm 构建包
发布了 bbrv3 的打包产物
扫描二维码继续阅读
2023-08-30