我最近从 Time Warner 10/Mbps 有线连接切换到 Verizon 75/Mbps 光纤连接 (FIOS),并注意到速度方面有一些有趣的变化。我使用一个名为 GrabIt 的程序从新闻组下载内容,基本上就是并行下载多个部分。
我注意到,当我使用新的 FIOS 连接同时下载 50 个文件时,我的速度最高可达每秒 10 兆字节,这非常快,完全没问题。但是一旦只下载一部分,速度就会下降到每秒 200 千字节左右,这至少可以说是非常非常慢了。
以前使用有线连接时,下载的部分数量从未影响下载的速率。知道是什么原因造成的吗?
答案1
Verizon FiOS 使用 PPPoE,这会降低有效最大传输单元 (MTU)。因此,您的 TCP 数据包会被分割,从而对性能产生负面影响。多个 TCP 流将最大化您的吞吐量;但是,假设您的网络设置简单,请将 MTU 设置为 1492 以优化您的单个 TCP 流。
您的 TCP 窗口设置也可能有问题。
答案2
我想说,源头可能因为某种原因限制了你的连接。另外请记住,互联网上两点之间的速度可能会因问题或路由而时常发生变化。