Linux内核开启BBRv3加速让VPS更低延迟提升性能

XanMod 内核:国外知名第三方Linux内核团队,只为打造精简快速的Linux内核体验!轻松的将内核升级到最新版本。

XanMod 内核
主要特点
 
  • 核心和进程调度、负载平衡、缓存、虚拟内存管理器和 CPUFreq 调节器针对繁重的工作负载进行了优化。
  • 完整的多核块层运行队列请求,以实现高 I/O 吞吐量。
  • 用于内核堆栈跟踪(调试信息)实现的ORC开卷器。
  • 实时 Linux 内核 (PREEMPT_RT) 构建可用 [6.1-rt]。
  • 可用的第三方修补程序集:修补程序
  • AMD 的 Zen2/3/4 处理器的 P 状态 CPPC 驱动程序 [默认]。
  • 英特尔的 SMT 任务迁移计划程序返工。
  • Futex waitv 和 legacy WAIT_MULTIPLE 实现 Wine / Proton Fsync 支持。
  • Cloudflare 的 TCP 折叠处理可实现高吞吐量和低延迟 [info]。
  • 谷歌的多代LRU框架[默认]。
  • 谷歌的BBRv3 TCP拥塞控制[默认]。
  • Netfilter nf_tables RFC3489全锥 NAT 支持。
  • Netfilter FLOWOFFLOAD 目标,以加快数据包的处理速度。
  • 用于快速内核支持的 Wine 的 WineSync 驱动程序 [作为模块:winesync]。
  • PCIe ACS 覆盖,用于绕过 IOMMU 组支持。
  • Graysky的附加GCC和Clang CPU选项。
  • 清除 Linux 修补程序集 [部分]。
  • Android Binder IPC驱动程序作为Waydroid的模块。
 
  • 与大多数基于 Debian 和 Ubuntu 的发行版兼容的通用软件包。基于最新的 GCC 13.2 和 Binutils 2.40 构建。
  • GPLv2 许可证。可以构建用于任何发行版或目的。
更新方法
目前仅支持X86架构的CPU(注:以下是安装后的最新版本)
先检查一下服务器的版本:
sysctl net.ipv4.tcp_congestion_control
如果是以下显示:net.ipv4.tcp_congestion_control = bbr,就是BBR V1版本!
接下来添加 XanMod 官方源:
echo ‘deb http://deb.xanmod.org releases main’ | sudo tee /etc/apt/sources.list.d/xanmod.list
wget -qO – https://dl.xanmod.org/gpg.key | sudo gpg –dearmor -o /usr/share/keyrings/xanmod.gpg
然后更新:
sudo apt update
选择内核版本:以下V系列的标准对照:安装V3版本
• x64v1:老 CPU
• x64v2:普通 VPS
• x64v3:现代云厂商(推荐)
• x64v4:非常新的 CPU(不稳定)
执行以下命令:
sudo apt install linux-xanmod-x64v3 -y
重启并确认新内核生效:
reboot
uname -r
只要带 xanmod,就说明已经跑在新内核上。
好了,本次教程就到此结束,祝你也能轻松搭建上!