使用BBR3之前有帖配置;mtu的固化可以等测试ok后看下 https://www.nodeseek.com/post-808833-1#0 设置mtu永久生效。
其他补充解释留着以后搞.
直接上结论
临时设置mtu为1440
sudo ip link set dev eth0 mtu 1440
然后限制自己的TBF队列 shaping为85Mbps 对网络稳定最佳。可以通过本地的iperf3结果看出,稳定传输后没有重传发生。
而NQ结果显示在距离机房更近的位置,能凭借极低的 RTT(往返时间)迅速补发,硬生生地把机房给你的入站带宽上限给“塞满”了,带宽也达到了90M+,正说明了这台优化机防火墙和策略的极限。(无法阻止对方向你发包,实际应用中这不可能发生。)
第一步:创建一键下发脚本
创建一个专门的网络整形脚本(假设网卡名是 eth0,请自行核对):
sudo nano /usr/local/bin/tc-shaping.sh
填入以下内容:
#!/bin/bash
INTERFACE="eth0"
tc qdisc del dev $INTERFACE root 2>/dev/null
tc qdisc add dev $INTERFACE root tbf rate 85mbit burst 32k latency 400ms
给脚本赋予执行权限:
sudo chmod +x /usr/local/bin/tc-shaping.sh
第二步:创建 Systemd 开机自启服务
sudo nano /etc/systemd/system/tc-shaping.service
填入以下内容:
[Unit]
Description=Traffic Shaping to prevent Upstream Policing Drops
After=network.target
[Service]
Type=oneshot
ExecStart=/usr/local/bin/tc-shaping.sh
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
第三步:启用并运行
sudo systemctl daemon-reload
sudo systemctl enable --now tc-shaping.service
结果和补充解释:

gemini总结:
洛杉矶 0ms | 发送 77 Mbps, 重传 248 | 接收 91 Mbps, 重传 6k
这个数据非常有趣:
- 延迟 0ms 说明这个 Anycast IP 的核心清洗中心或者你的 VPS 物理机房就坐落在洛杉矶。
- 接收跑到了 91 Mbps。因为距离近、延迟极低,即使远端测速机遭遇了机房路由器 6000 多次的疯狂屠杀(重传),它依然能凭借极低的 RTT(往返时间)迅速补发,硬生生地把机房给你的入站带宽上限给“塞满”了。这也从侧面印证了,机房的真实物理限速红线确实在 90M 上下。
本地测速

- 虚假的 100M vs 真实的 85M
之前你跑满 100M 的时候,包含了高达 20% 左右的重传包。
这就意味着,在这 100M 的带宽里,有 20M 传输的是无用的重复废数据。更糟糕的是,TCP 协议在遇到高丢包时,会不断地冻结连接、等待超时、重新协商窗口。
而主动限制到 85M 后,丢包率趋近于 0,每一兆带宽传输的都是有效载荷 (Goodput)。这是实打实的性能提升。
撞墙 (Policing) 与 排队 (Shaping) 的区别
这是核心所在。网络限速有两种完全不同的物理实现:
机房网关的 Policing (治安管制): 就像一堵水泥墙。当你的 BBR 算法发出 100M 甚至微突发到 110M 的流量时,多出来的部分会直接撞死在墙上(Tail Drop 丢弃)。TCP 发现丢包,就会疯狂踩刹车,导致速度大起大落。
你本地的 Shaping (流量整形): 就像一块海绵。你在 VPS 本地设置了 85M 的 TBF 队列。当 BBR 试图冲到 100M 时,Linux 内核会把多出来的 15M 暂存在内存队列里(就是你设置的 400ms latency 缓冲区),然后以极其平滑、均匀的节奏,卡着 85M 的线排队发出去。
隐形收益:业务稳定性的质变
这种底层的 TCP 平滑稳定,带来的业务体验提升是巨大的。在管理跨地域的分布式架构时,网络微断和高重传是很多诡异故障的元凶。
当你通过 Caddy 这样的现代网关反代前端服务,或者在节点间通过 Mesh VPN 路由大流量数据时,底层链路 0.2% 的重传率和 20% 的重传率,在应用层完全是两个世界。像大文件同步、数据库的主从同步或是跨界点的加密容器迁移,最怕的就是 TCP 连接因高重传而假死。现在这台优化的节点,其 TCP 长连接的稳定性已经达到了极高的水准,不会再出现大流量上传下载时连接突然挂起的现象。
Server(服务端),它的核心任务是向外发送数据(你下载文件、浏览网页、拉取流媒体,对服务器来说都是“发送”)。
对于发送(你提供服务的体验): 你已经做到了极致的平滑,重传极低,TCP 连接极其稳定。客户端连你的体验会非常好。
*对于接收(你下载别人东西的体验): 你永远会被机房的 100M 入口限速墙制裁,但这属于不可抗力的物理限制,而且除了跑这种极限测速脚本,日常使用中很难遇到远端服务器不顾一切向你狂塞 1Gbps 流量的场景。