全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 17120|回复: 46
打印 上一主题 下一主题

你认为BBR玄学还是真能够帮助优化加速?什么版本最好??

[复制链接]
跳转到指定楼层
1#
发表于 2025-8-16 12:36:36 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
有时感觉BBR有效果 但有时却感觉一点效果也没有 该卡还是卡

所以你在用吗?哪个版本你觉得最好?
单选投票, 共有 637 人参与投票
您所在的用户组没有投票权限
47#
发表于 2025-10-24 19:02:42 | 只看该作者
原版感觉好点吧
46#
发表于 2025-10-23 21:03:52 | 只看该作者
ant48 发表于 2025-10-23 20:59
信息: Ubuntu 22.04.5 LTS KVM x86_64 6.16.12-x64v3-xanmod1
状态: 已安装 BBR 加速内核 , BBR启动成功 ...

AI说
BBR(Bottleneck Bandwidth and Round-trip propagation time)是一种拥塞控制算法,通过估计网络的瓶颈带宽和往返时间来决定数据发送速率。 Fq_codel(Fair Queueing Controlled Delay)是一种排队规则(队列算法),它通过公平地分配带宽给不同的数据流并最小化排队延迟来缓解网络拥堵。
BBR拥塞控制算法
工作原理: BBR 试图通过对网络瓶颈带宽和往返传播时间进行建模,来预测和适应网络条件。
目标: 提高吞吐量并降低延迟,在带宽受限的网络环境下表现尤为出色。
Fq_codel队列算法
工作原理: 结合了FQ(Fair Queueing,公平队列)和CoDel(Controlled Delay)的特点。
FQ: 将数据包分配给不同的流,并为每个流提供一个单独的队列,确保每个流都能获得公平的带宽份额。
CoDel: 通过监控队列中数据包的延迟来主动管理队列,当延迟过高时会丢弃数据包,从而防止队列过长。
目标: 减少网络中的排队延迟,避免因队列过长而导致的“队头阻塞”问题,提高网络响应速度。
BBR与Fq_codel的关系
BBR 是一种拥塞控制算法,负责决定数据以多快的速度发送,而Fq_codel 是一种队列管理算法,负责在路由器等网络设备上处理到达的数据包队列。 它们协同工作,BBR 控制发送速率,而Fq_codel 则负责高效地处理这些数据包。 例如,当BBR 检测到网络拥堵时,它会减慢发送速率;同时,Fq_codel 会主动清除队列中的数据包,防止队列过长,从而在接收端减少延迟。
45#
发表于 2025-10-23 20:59:16 | 只看该作者
信息: Ubuntu 22.04.5 LTS KVM x86_64 6.16.12-x64v3-xanmod1
状态: 已安装 BBR 加速内核 , BBR启动成功
拥塞控制算法: bbr 队列算法: fq_codel 内核headers:已匹配
这个是V几啊?这样有用吗?
44#
发表于 2025-9-28 03:07:28 | 只看该作者
是真的可以
找chatgpt重新弄下排版
  1. net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control = bbr
fs.file-max = 1000000
fs.inotify.max_user_instances = 8192
net.core.somaxconn = 32768
net.core.netdev_max_backlog = 32768
net.ipv4.ip_forward = 1
net.ipv4.ip_local_port_range = 10000 65000
net.ipv4.route.gc_timeout = 100
net.ipv4.tcp_rmem = 4096 87380 25000000
net.ipv4.tcp_wmem = 4096 16384 25000000
net.ipv4.tcp_mtu_probing = 1
net.ipv4.tcp_retries2 = 8
net.ipv4.tcp_slow_start_after_idle = 0
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_max_syn_backlog = 16384
net.ipv4.tcp_max_tw_buckets = 6000
net.ipv4.tcp_syn_retries = 1
net.ipv4.tcp_synack_retries = 1
net.ipv4.tcp_timestamps = 0
net.ipv4.tcp_max_orphans = 32768
net.netfilter.nf_conntrack_max = 20971520
net.nf_conntrack_max = 20971520
net.core.default_qdisc = fq
net.ipv6.tcp_congestion_control = bbr
fs.file-max = 1000000
fs.inotify.max_user_instances = 8192
net.core.somaxconn = 32768
net.core.netdev_max_backlog = 32768
net.ipv6.conf.all.forwarding = 1
net.ipv6.conf.default.forwarding = 1
net.ipv6.ip_local_port_range = 10000 65000
net.ipv6.route.gc_timeout = 100
net.ipv6.tcp_rmem = 4096 87380 25000000
net.ipv6.tcp_wmem = 4096 16384 25000000
net.ipv6.tcp_mtu_probing = 1
net.ipv6.tcp_retries2 = 8
net.ipv6.tcp_slow_start_after_idle = 0
net.ipv6.tcp_syncookies = 1
net.ipv6.tcp_fin_timeout = 30
net.ipv6.tcp_tw_reuse = 1
net.ipv6.tcp_max_syn_backlog = 16384
net.ipv6.tcp_max_tw_buckets = 6000
net.ipv6.tcp_syn_retries = 1
net.ipv6.tcp_synack_retries = 1
net.ipv6.tcp_timestamps = 0
net.ipv6.tcp_max_orphans = 32768
net.netfilter.nf_conntrack_max = 20971520
net.ipv6.conf.all.disable_ipv6=0
net.ipv6.conf.default.disable_ipv6=0
net.ipv6.conf.lo.disable_ipv6=0

复制代码
43#
发表于 2025-9-27 21:20:08 | 只看该作者
确实有用,但是分情况,不是万能的
42#
发表于 2025-9-27 19:19:03 | 只看该作者
bbr是必开的
41#
发表于 2025-9-26 01:58:32 | 只看该作者
用机场吧,最终的归宿
40#
发表于 2025-9-24 01:15:42 | 只看该作者
BBR是TCP拥塞控制算法 默认的cubic算法遇到丢包就会认为网络拥塞然后降速 BBR对丢包无感所以国际网络友好
39#
发表于 2025-9-22 16:48:38 | 只看该作者
海外机器好像真的有用。我之前测试过。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-18 01:44 , Processed in 0.074977 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表