线缆买的是余量:一条 USB 2.0 总线用掉 91%,Thunderbolt 只占 3.6%
来源:dev.to — 2026-09-08
📋 概述
作者诊断一个声称支持 10 Gb/s 的手机却始终协商不上 USB 3.0 的 USB 网络共享问题,花了四根线、三个物理端口、两天时间。核心结论是 USB 链路速率由主机、线缆与设备三方自动协商,最慢者胜出,而系统里没有任何地方会告诉你线缆拖了后腿:连接照常起来、DHCP 正常、流量在跑,链路却只有双方宣称带宽的五分之一。他仓库里 45 条实测记录中 41 条只枚举到 480 Mbps,最好的 USB 2.0 通道用掉了该总线可用容量的 91%,同一链路换 SuperSpeed 线只占 3.6%。
🔑 核心要点
- USB 速率是主机、线缆、设备三者自动协商的结果,最慢的一方决定最终档位,USB 2.0 线缆连「投票支持 480 Mbps 以上」的能力都没有,且没有任何层会报告这次协商被降级。
- 症状极具迷惑性:共享连接能起来、DHCP 与流量都正常,唯独速度被压到双方宣称值的五分之一,逼得作者放下吞吐测试改去读 sysfs看协商细节。
- 正确线缆买到的不是速度而是余量(headroom)——45 条记录里最好的 USB 2.0 通道已吃掉该总线可承载容量的 91%,同一条链路换上 SuperSpeed 线后只占用 3.6%,差距一目了然。
💡 金句
What the right cable buys is not speed. It is headroom.
👍 0
👎 0
← 返回 dev.to 首页