https://github.com/naochen2799/latest-kernel-bbr3
Lastest Kernel with BBR3
https://github.com/naochen2799/latest-kernel-bbr3
bbr3 debian kernel linux linux-kernel ubuntu
Last synced: 3 days ago
JSON representation
Lastest Kernel with BBR3
- Host: GitHub
- URL: https://github.com/naochen2799/latest-kernel-bbr3
- Owner: Naochen2799
- License: mit
- Created: 2024-03-15T16:03:46.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2026-01-16T17:39:06.000Z (17 days ago)
- Last Synced: 2026-01-16T21:36:13.790Z (17 days ago)
- Topics: bbr3, debian, kernel, linux, linux-kernel, ubuntu
- Language: Shell
- Homepage:
- Size: 210 KB
- Stars: 31
- Watchers: 1
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
这个项目旨在自动化从 kernel.org 获取最新的 stable 版本内核,并编译该内核,同时拉取 Google 的 BBR v3 源码并集成到编译过程中。
## 安装内核
```shell
bash <(curl -Ls https://raw.githubusercontent.com/Naochen2799/Latest-Kernel-BBR3/main/bbr3.sh)
```
### 启用 bbrv3
```bash
# 设置 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`。