Debian 安装优化的内核 XanMod Kernel

XanMod 是具有自定义设置和新功能的通用Linux内核发行版。旨在提供稳定、响应迅速且流畅的桌面体验。

安装 XanMod Kernel

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
## 新机器需要安装依赖
apt update && apt install -y gnupg2 wget

## 添加源
echo 'deb http://deb.xanmod.org releases main' | tee /etc/apt/sources.list.d/xanmod-kernel.list && wget -qO - https://dl.xanmod.org/gpg.key | apt-key add -

## 更新和安装
apt -y update && apt -y install linux-xanmod

## 使用 fq 队列规则
echo 'net.core.default_qdisc = fq' >> /etc/sysctl.d/90-override.conf

## 使用 bbr 拥塞控制
echo 'net.ipv4.tcp_congestion_control = bbr' >> /etc/sysctl.d/90-override.conf

#重启
reboot

检查安装

1
2
sysctl net.core.default_qdisc
sysctl net.ipv4.tcp_congestion_control

优化缓冲区

根据这篇文章,更改 tcp_notsent_lowat 为 16384(16K)可以优化 web 速度。

1
2
3
4
5
#添加值
echo "net.ipv4.tcp_notsent_lowat = 16384" >> /etc/sysctl.d/90-override.conf

#查看是否成功
sysctl net.ipv4.tcp_notsent_lowat