在DSL上上传文件是否会降低下载速度?


21

我通过CenturyLink DSL 获得20,127 / 893 Kbps服务。我已经进行了速度测试,它通常会报告接近该速度的速度。

除非我上传大量内容。就像YouTube上的视频文件一样。由于893 Kbps的上载速度,因此上载时间长久,据我所知,但是在整个上载期间,下载速度一直停滞不前。太糟糕了,我什至无法连接到SpeedTest.net进行速度测试。房屋中其他计算机之间的联网很好。但是,只要一台计算机正在上传,所有计算机都可能被踢出互联网。例如,对Google进行ping操作需要5秒钟来解析DNS,然后请求超时。

我打电话给CenturyLink的支持,并与他们交谈了一个小时,他们说一切都很好。他们让我重启了计算机和调制解调器几次,这当然没有帮助。最终,他们给我寄了一个新的(翻新的)调制解调器,使我不再打电话。它的行为相同。

所以我的问题是,这种行为是否是CenturyLink DSL的典型现象,或者是否确实搞砸了。也许有什么我可以解决的事情,而无需花费一个小时与我无能为力的支持人员交谈时重新启动调制解调器。


哇!22.5下载上传比例!!!我会避免任何大于16的事情,特别是因为您现在正在经历的事情(甚至16有点太多)。
AndrejaKo 2012年

1
@AndrejaKo:是的,我希望他们提供更快的上传速度。我唯一的选择是降低下载速度。
Jim McKeeth'1

Answers:


27

大多数Internet通信使用的TCP协议使用“滑动窗口”方案来提供可靠性。这意味着它仅在接收到表示已完全接收到当前窗口的一部分或全部的ACK消息时,才发送新内容(滑动窗口)。因此,它要求频繁地在上行链路中发送ACK消息,以使您的下载流量顺利通过。如果ACK消息被延迟或丢失,发件人可能会减慢传输和/或重新传输您已经收到的数据包的速度。

默认情况下,数据包按操作系统由应用程序生成的顺序进行传输,因此ACK数据包会与您的上传流量随机交织。您的ISP(或您的网络设备)通过在传输速度超过限制(即限制)时延迟数据包来控制带宽使用。此延迟可能发生在任何包含延迟敏感ACK数据包的数据包上。

要解决此问题,您将需要某种优先级系统来确保ACK数据包不被限制。有付费的软件解决方案。如果将上传速度限制为低于分配的上传带宽的值,则也可以达到类似的效果。或者,您可以使用不需要ACK消息通过UDP传输文件的应用程序。


1
那么,您是否建议我由于上传管道过多而无法发出同时下载内容的请求?
吉姆·麦基思

2
本质上就是这样。TCP协议(也用于Web上载)将在ACK消息不断流入的情况下,尽可能地使链接最大化。当ACK消息开始丢失(或超过延迟阈值)时,发送方将大大降低传输速度,然后逐渐提高速度,直到信道再次饱和。
billc.cn 2012年

2
我曾经使用cfosspeed。当我在仅512kbps上行链路的ADSL链接上洪流时,它很有用。但是,自从我切换到电缆(具有〜3Mbps上行链路)以来,它似乎不再有任何作用……
billc.cn 2012年

2
另外,要直接限制每个进程的带宽,可以使用NetLimiter。
Christian Mann 2012年

3
很多年前,我在家中拥有自己的bsd网关服务器,并绘制了图形:kesor.net/blah/qos
Evgeny

4

您在这里发生两件事:

  1. 您正在上传到服务器,该服务器正在使用大部分上传带宽和一小部分下载带宽来与服务器通信,以确保正确接收文件。

  2. 您尝试访问Internet,即使用您的下载速度与Internet对话,并使用您的上传速度与服务器对话,以确保浏览器正确接收文件。

看到问题了吗?

您的下载速度受许多因素控制:线路质量,服务水平,位置,房屋内的布线,计算机的速度,上载速度以及系统上的任何异常负载。

因此,当您上传占用了大部分上传带宽的内容,然后尝试从Internet下载某些内容时,该下载过程无法完全访问您的上传带宽,因此下载速度会大大降低。


1
那么,您是否建议我由于上传管道过多而无法发出同时下载内容的请求?
Jim McKeeth'1

1
简而言之,是:)
zackrspv 2012年

-1

解决Centurylink C3000Z调制解调器下载速度在上载时被杀死的问题的一种解决方案是禁用QoS。QoS为VoIP(流量整形)设置了优先级。因此,如果您没有VoIP服务(我没有),那么禁用QoS可以使您获得大约一半(28Mbps)的下载速度,而在上传文件(5Mbps)时启用它会导致下载速度降低至.02Mbps。QoS中有一个设置可以优先考虑下载(设置QoS方向),但是我无法坚持下去。所以我完全禁用了QoS。

我确实希望上传时下载速度会有所下降,但不应超过一半。

我将继续研究此问题,但至少现在我有一些禁用它的方法。

自从什么时候起,就不要相信那些说上传会杀死您的下载的人?异步确实使您的连接速度可以高效地双向工作。


“异步”表示(通常)将更多的速度保留给下载而不是上传。就是这个意思。这也意味着,当连接饱和时,将优先考虑下载流量。“同步”表示上载和下载均具有同等优先级。您的答案的前半部分可能仅工作,因为它可能低估了异步连接的效果。另外,如果您确实使用VOIP,则禁用QoS很有可能导致失败和掉线的呼叫或非常差的呼叫质量。
music2myear
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.