一个标准评测VPS各项性能的网站

BBR 手动版安装详细攻略

1. 检查内核是否支持 BBR

BBR 是从 Linux 4.9 版本开始引入的,因此需要确保内核版本不低于 4.9。你的内核版本是 6.1.0-30-cloud-amd64,这应该是支持 BBR 的。

你可以检查内核是否包含 BBR 模块:

grep CONFIG_TCP_CONG_BBR /boot/config-$(uname -r)

如果输出类似:

ini复制编辑CONFIG_TCP_CONG_BBR=m

则表示 BBR 模块已经被编译并可以加载。如果没有,可能需要重新编译内核或安装支持 BBR 的内核。

2. 安装内核模块(如果缺失)

如果系统没有启用 BBR 模块(即输出为空或没有相关行),你可能需要安装一个支持 BBR 的内核模块。你可以尝试安装一个支持 BBR 的内核,或者使用以下命令检查系统内核模块包是否完整:

sudo apt-get install linux-image-$(uname -r)

3. 启用 BBR 并重新加载内核模块

如果内核已经支持 BBR,但模块未加载,尝试手动重新加载:

sudo modprobe tcp_bbr

你也可以直接在 /etc/modules 中添加 tcp_bbr,这样系统在启动时会自动加载该模块。

编辑 /etc/modules 文件:

sudo nano /etc/modules

添加 tcp_bbr,保存并退出,然后重启系统。

手动设置为 BBR(如果尚未启用):

如果当前不是 BBR,可以通过以下命令将其设置为 BBR:

bash复制编辑sudo sysctl -w net.ipv4.tcp_congestion_control=bbr

然后,确保它在系统重启后仍然有效,可以编辑 /etc/sysctl.conf 文件并添加如下行:

bash复制编辑net.ipv4.tcp_congestion_control=bbr

保存文件并运行以下命令应用更改:

bash复制编辑sudo sysctl -p

4. 尝试升级或替换内核(如果需要)

如果当前内核确实不支持 BBR,或者模块加载失败,你可以尝试升级内核或者更换为支持 BBR 的内核版本。你可以使用以下命令安装较新的内核(适用于 Debian 系统):

sudo apt-get install linux-image-amd64

然后重启并检查内核版本:

uname -r

5. 重启系统(可选)

重启系统后再试一次加载 BBR 模块:

sudo reboot

总结:

BBR 模块缺失可能是因为内核没有启用该模块,或者没有正确安装相关支持。通过检查内核配置、重新安装内核或加载模块等步骤,你应该能够启用 BBR。如果仍然没有解决问题,可以考虑更新或更换内核。

Speedtest cli版本安装

sudo apt-get install curlcurl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bashsudo apt-get install speedtest
赞(0)
### 注意事项:
1.本站仅为信息分享平台,不涉及销售、代购或技术支持服务,请用户自觉遵守相关法律法规。
2.本站发布的信息仅供参考,旨在为用户提供快速获取资讯的渠道,信息具有一定时效性,请及时关注更新。
3.购买相关产品或服务时,请用户自行甄别商家资质,做好数据备份,并注意规避可能存在的风险。

评论 抢沙发