当前位置: 首页 > news >正文

解决跨运营商限速:在飞牛OS系统上启用BBR算法优化网络速度

​在外网观看视频时,发现视频特别卡顿,经过检查发现我被跨运营商严重限速。

后来在网上找到了一个有效的解决方法——开启TCP BBR拥塞控制算法。

设置后,跨运营商网络的上行速度终于可以跑满了

什么是BBR算法?

BBR(Bottleneck Bandwidth and Round-trip propagation time)是Google开发的一种TCP拥塞控制算法,它通过测量网络带宽和往返时间来优化数据传输效率,尤其在网络拥堵或跨运营商环境下表现优异。

在这里插入图片描述

操作步骤

1. SSH登录飞牛系统

使用SSH客户端(如PuTTY、Terminal等)登录到你的飞牛系统。

2. 加载tcp_bbr模块

输入以下命令(需要输入密码,输入时密码不会显示,输完后按回车):

sudo modprobe tcp_bbr

3. 检查模块是否加载成功

输入以下命令:

sudo lsmod | grep tcp_

预期输出中包含 tcp_bbr 即表示成功。

4. 检查可用的拥塞控制算法

输入以下命令:

sudo sysctl net.ipv4.tcp_available_congestion_control

预期输出:reno cubic bbr

5. 启用BBR算法

输入以下命令:

sudo sysctl -w net.ipv4.tcp_congestion_control=bbr

预期返回:net.ipv4.tcp_congestion_control = bbr

此时可以去测试网络速度,应该可以跑满上行。

6. 设置永久生效(避免重启后失效)

确认BBR算法有效后,需要设置为永久生效:

sudo nano /etc/sysctl.conf

在文件最后一行添加:

net.ipv4.tcp_congestion_control=bbr

Ctrl+O(字母O)保存,按 Ctrl+X 退出编辑器。

然后输入以下命令使配置生效:

sudo sysctl -p

注意事项

  • 建议直接复制代码,避免手打出错
  • 操作前建议备份重要数据
  • 不同系统版本可能会有细微差异,如遇到问题请查阅相关文档

完成以上设置后,你的网络连接应该会有明显改善,特别是在跨运营商网络环境下。

http://www.dtcms.com/a/353060.html

相关文章:

  • 数据结构:单链表的应用(力扣算法题)第一章
  • 腾讯云人脸识别API技术深度解析:从算法原理到工程实践
  • Diagnosing bias and variance|诊断偏差和方差
  • 文件系统中的核心数据结构
  • 链表-25.k个一组翻转链表-力扣(LeetCode)
  • 镜中万象:论观察即存在的递归拓扑与生命的意识本质
  • FPGA的工作原理
  • AI赋能CRM:纷享销客访销大脑重构快消品销售策略
  • d435i相机读取镜头内参和相对之间的外参
  • 三方相机问题分析八:【返帧异常导致性能卡顿】Snapchat后置使用特效预览出现卡顿
  • Jmeter5.3性能测试:文件下载脚本编写后,导出文件的接收
  • 第五章:Go运行时、内存管理与性能优化之栈与堆内存分配 (逃逸分析)
  • 在语言模型监督式微调(SFT)中的 负对数似然(Negative Log-Likelihood, NLL)等价于最大化似然
  • 开发者如何在 Gitee 上开源一个自己的项目
  • 开源 C++ QT Widget 开发(七)线程--多线程及通讯
  • keepalived mysql 主从复制 容器实现(失败)
  • JVM之【Java对象在内存中的结构】
  • windows下 docker desktop 清理ext4.vhdx文件 并缩小ext4.vhdx文件
  • 二次校验请求源 IP 是否在 WAF 官方 IP 段内” + “校验是否携带 WAF 专属 HTTP 头
  • 基于Spark的白酒行业数据分析与可视化系统的设计与实现
  • [后端快速搭建]基于 Django+DeepSeek API 快速搭建智能问答后端
  • 域名、ip、DSN、URL
  • springbootr如何调用dolphinshceduler
  • 【记录】R|Windows 下的 R studio 安装调研准备工作、安装过程以及 ggplot2 包的引入测试
  • GIP电路
  • leetcode 974 和可被K整除的子数组
  • 【LeetCode 热题 100】287. 寻找重复数——双指针
  • 初始Linux——指令与权限
  • 【大前端】封装一个React Native与Android/IOS 端通用的埋点接口
  • 数据结构(C语言篇):(三)顺序表算法题解析