Debian 升级 xanmod 内核,开启 BBR v3 算法
status
Published
type
Post
slug
enable-bbrv3-by-xanmod-kernel
date
Aug 28, 2023
tags
Linux
Tool
Shell
Config
summary
本文介绍了在 Debian 系统上升级安装 xanmod 内核并启用 BBR v3 流量控制算法的方法。BBR v3 是 Google 开发的一种拥塞控制算法,适用于丢包率较高的网络环境,性能优于传统算法。通过安装 xanmod 内核,我们可以启用 BBR v3 算法。文章中提供了具体的安装步骤和命令,包括检查 CPU 架构信息、添加 xanmod 内核仓库、安装最新稳定版内核、重启服务器等。最后还介绍了如何验证 BBR 是否开启以及删除不需要的旧内核。
BBR (Bottleneck Bandwidth and Round-trip propagation time)是 Google 在 2016 年发布的一套流量拥塞控制算法。它尤其适合在存在一定丢包率的弱网环境下使用,在这类环境下,BBR 的性能远超 CUBIC 等传统的拥塞控制算法。此算法目前已迭代更新到 v3 版本,且据称已在 Google 内部广泛使用。
xanmod 的最新版本内核已经集成了BBR v3,故通过安装此内核我们就能启用 BBR v3 算法了。
检查系统 CPU 架构信息
xanmod 提供了脚本用于检查CPU信息:https://dl.xanmod.org/check_x86-64_psabi.sh
我们需要依据此信息选择对应的内核版本。此处我们通过仓库安装,手动安装方式略去不表。
添加 xanmod 内核仓库并安装
- 注册 PGP 密钥
- 添加仓库
- 更新并安装最新稳定版内核,具体根据前一步获取的架构信息而定
- 重启服务器
检查验证
- 查看 BBR 是否开启
- 若没开启,则执行
相关命令
- 查看正在使用的内核
- 查看所有内核
- 删除不需要和未使用的内核 (--purge 删除配置文件)
- 脚本