我的ISP在我工作的地方安装了一个基于光纤的专用互联网连接。 一开始连接终止在ISP的核心路由器之一。 这导致了一个奇怪的问题。 尽pipe分配的速度是5mbps,但是通过从多个位置通过http和ftp下载大文件进行testing时,速度永远不会超过2mbps。 但是,BitTorrent下载达到了5mbps。 即使从ISP服务器上下载文件也没问题。 所以,在ISP,我们的链路直接连接到它们的边缘路由器。 从Google和MS等高带宽服务器上下载文件后,达到了5 mbps的限制。 有时候速度会下降到2Mbps以下,并突然boost到5Mbps的限制(在任何单个文件下载过程中都会发生)。 但是其他像ubuntu apt repository这样的下载仍然难以超过2 mbps。 ISP的工程师无法解决这个问题。
他们把我们移到边缘路由器,而不是给我们8个公共IP地址,他们只给了4个IP地址。 当我们询问它时,他们告诉我们,给予更多的IP会导致边缘路由器的ARP过载。 但不知何故,我能说服他们给我们8我们想要的ip。 但文件下载问题依然存在。 从不同位置下载的文件可能以不同速度下载,原因是速度波动剧烈? 我已经从属于另一个较小的ISP的连接下载了来自相同URL的文件,并且速度很好,达到了全速5Mbps的限制。
赔率是你下载的网站有问题,或者有一些问题。 仅仅因为你有一个5Mbit的链接并不意味着你实际上可以从5Mbit的网站上下载一个文件。 这意味着您可以通过链路以最高5Mbit的速度传输数据。