加载中...

| 关键公式 | 带宽延迟积 = 带宽 × RTT |
| 测速工具 | iperf3、Speedtest、fast.com |
| TCP 窗口上限 | 默认 64KB,可调至数 MB |
带宽(Bandwidth)是信道的最大容量,如「千兆以太网 1Gbps」。吞吐量(Throughput)是单位时间内实际成功传输的数据量,受协议开销、TCP 窗口、丢包重传等因素压缩,通常低于带宽。
TCP 吞吐量受「带宽延迟积」(BDP)制约:BDP = 带宽 × RTT,代表「在途」的数据量。TCP 窗口必须大于 BDP 才能充分利用带宽。100Mbps 链路,RTT 100ms,BDP = 1.25MB;如果 TCP 接收窗口只有 64KB(老系统默认值),吞吐量会被限制在约 5Mbps,远低于 100Mbps 的带宽。这就是高延迟网络(如卫星链路)上 TCP 优化如此重要的原因。[1]
ISP 宣传「千兆宽带」通常指下载方向的峰值,上传往往不对称(如 500Mbps 上传),且是与邻居共享的「最大竞争带宽」,高峰期实测可能只有标称的 30%-50%。这是 HFC(混合光纤同轴)网络的结构性问题,GPON 全光纤到户则相对稳定。
网络测速(Speedtest、fast.com)测的是到特定测速节点的吞吐量,受以下因素影响:测速服务器与用户的距离(RTT)、测速服务器的带宽上限、CDN 的边缘节点质量。用 iperf3 直连测两台机器间的实际链路带宽,比第三方测速工具结果更可信。

| 关键公式 | 带宽延迟积 = 带宽 × RTT |
| 测速工具 | iperf3、Speedtest、fast.com |
| TCP 窗口上限 | 默认 64KB,可调至数 MB |
登录 后参与讨论
暂无讨论,来发表第一条评论吧