/bbr-v3-pkg

Compile bbrv3 kernel into deb/rpm format.

The UnlicenseUnlicense

bbr-v3-pkg

Build Package

For English, please see README.EN.md.

编译支持 bbr-v3 的 linux 内核为 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 进行安装。

配置

启用 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