当年年少不知事,把服务器系统换成了Arch,现在感觉有点更新焦虑,没事喜欢 sudo pacman -Syu 又怕内核滚挂了,换系统又懒得迁移,干脆用回 LTS 分支,当然你也可以选择其他的内核,包括官方的和 AUR 。

sudo pacman -S linux-lts

pacman -Q | grep linux
linux-lts内核正确安装后就可以删除原来的内核并创建新的grub配置

sudo pacma -R linux

sudo grub-mkconfig -o /boot/grub/grub.cfg

sudo reboot

重启之后 uname -a 应该就是 lts 内核了。不过不知道为什么原来的内核不支持BBR,lts 反而支持,顺便开启就好了。

sudo  modprobe tcp_bbr

sudo sysctl net.ipv4.tcp_congestion_control=bbr

sudo echo "net.ipv4.tcp_congestion_control=bbr" > /etc/sysctl.d/99-bbr.conf