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
notion image
我们需要依据此信息选择对应的内核版本。此处我们通过仓库安装,手动安装方式略去不表。

添加 xanmod 内核仓库并安装

  • 注册 PGP 密钥
  • 添加仓库
  • 更新并安装最新稳定版内核,具体根据前一步获取的架构信息而定
  • 重启服务器

检查验证

  • 查看 BBR 是否开启
notion image
  • 若没开启,则执行
 
 
相关命令
  1. 查看正在使用的内核
  1. 查看所有内核
  1. 删除不需要和未使用的内核 (--purge 删除配置文件)
  • 脚本

2020 - 2024 © HK