网络速度差异?

网络速度差异?

我不知道这里的问题是什么......

这是我的设置。

我有一台速度相当快的台式电脑,安装在三条 T1 上(绞合成一条线?或者不管它们是如何连接的),通常可以提供大约 4Mbps 的上传和下载速度。台式电脑有一个静态 IP,我们目前将它托管在曼哈顿中城。

我们刚刚在布鲁克林的一家托管公司搭建了一个专用服务器箱,其中包括一台速度更快的机器,位于一条 10Mbps 不计费且据说不受限制的线路上(还有一个专用 IP)。该服务器运行的是 Windows Server 2008。

因此,等式的一边我应该有 4Mbps 的上传速度,另一边我应该有 10Mbps 的下载速度,但是当我传输一个大文件 (2Gb) 时,我得到的速度只有 200Kbps 左右!!这是什么鬼?!?

这是从这里到那里的跟踪路由:

traceroute to 66.109.xxx.xxx (66.109.xxx.xxx), 64 hops max, 52 byte packets
 1  66.9.31.1 (66.9.31.1)  1.459 ms  0.744 ms  0.670 ms
 2  66.9.212.18 (66.9.212.18)  44.353 ms  15.398 ms  11.758 ms
 3  ip-160-79-127-229.autorev.intellispace.net (160.79.127.229)  14.341 ms  10.849 ms      8.220 ms
 4  gigabitethernet6-24.ar4.nyc1.gblx.net (207.136.166.53)  7.620 ms  33.029 ms  33.442 ms
 5  64.209.99.6 (64.209.99.6)  23.604 ms  31.267 ms  19.221 ms
 6  galaxy-visions.nyc2.webair.net (69.42.90.156)  6.183 ms  4.622 ms  13.551 ms
 7  *^C

(第 7 步是我的服务器,因为跟踪路由被防火墙阻止)。

我已经在两台机器上进行了速度测试(speedtest.net),结果数字大致与我应该得到的结果相符(我之前列出的)。

奇怪的是,当我开始传输 2Gb 文件时,前 1Mb 的传输速度约为 1Mbps,之后速度逐渐下降,直到稳定在 200-300kbps 之间。我不明白为什么这两个非常高速的连接速度如此缓慢!!

有什么想法吗?

答案1

这绝不是一个完整的答案,但是数据包上的 MTU 是什么,如果它不是标准大小(例如巨型帧),那么中间的交换/路由设备是否支持该 MTU。

另外,您能看到数据包是否被丢弃了吗?

两端是否有其他机器可以进行类似的测试,以尝试排除主机本身的问题?

最后,如果您在每个端点和第三方节点之间进行速度测试,您会发现任何有趣的事情吗?

如果您进行一些 ping 测试(设置无碎片标志,并尝试各种数据包大小),运行 tcpdump/wireshark 可能会有所帮助 - 这样您就可以看到从中间路由器发回的任何消息,这可能会告诉您为什么连接速度变慢了。

相关内容