我在使用传输时遇到问题。我不知道问题出在哪里,因为它不是每次都发生。
有时候,在下载 torrent 时,我无法使用浏览器浏览互联网。或者即使可以,速度也非常慢。
我在路由器上打开了正确的端口。我将上传下载限制在合理的范围内(50/5,我的上传速度很差)。我不允许传输使用 PnP 和 NAT-PMP。这似乎与特定种子的下载速度无关:在限制下载之前,我可以以 800ko/s 的速度下载,没有问题,有时以 3ko/s 的速度下载时会出现问题。
还有其他人遇到这个问题吗?
我真的不明白,打开正确的端口并禁用即插即用不是应该使传输不干扰 http 吗?
答案1
就你的情况而言,问题可能不是数据速率,而是连接数量。许多互联网网关无法处理同时进行多个连接。
您可以在传输偏好设置中限制最大同时连接数,如下所示:
一开始尽量将这些值保持在很低的水平。5/10 是一个很好的起点。当你发现它有效时,慢慢增加它们。
注意:尤其是新的种子可能会出现这种情况。如果您等到种子有足够的种子播种者,浏览速度就会大大降低。
另请注意:您不必限制带宽。这由 TCP/IP 堆栈处理,没问题,最多情况下。它会尝试公平地安排数据包传送。
答案2
将上传设置为最大上传带宽的 50%。您可以对下载进行无限制或限制。我将下载设置为最大下载带宽的 90%。
我发现,对于带宽饱和程序 (Torrents),如果上传量达到最大出站限制的 75% 以上,则会严重阻碍系统上的所有数据传输 (浏览)。TCP/IP 是双向的,数据包回复必须返回发送方,然后才能发送另一个数据包。
答案3
限制连接数
BitTorrent 是一种使用大量同时连接的协议。虽然它们可能不会消耗大量带宽,但它们确实需要 IPv4 路由器和主机进行大量管理工作来跟踪所有连接状态。
售价 40 美元的盒装普通简单路由器通常无法维持超过 1000 个连接,否则就会报废。这是因为这些设备可用的内存量非常有限。
在主机上,由于每个用户和每个进程的连接数有一定安全限制,因此大量连接可能会造成麻烦。这些通常使用 查看和更改ulimit
,但在使用 Ubuntu 中的系统默认设置时,如果您的 PC 正常使用,则绝不会遇到这种情况。但是,BitTorrent 可能会使用很多连接,并可能达到 PC 的限制。
看这个答案关于如何限制每个项目的连接数以及如何在传输中设置全局限制。
答案4
我自己没有想到这一点,但有人在这里向我指出这一点后,我才明白过来http://www.tomshardware.com/forum/36641-42-slow-internet-torrent-client
对你的上传速度进行限制,如今大多数调制解调器都会承受冲击,所以下载速度通常不是你关心的问题,对你的上传速度进行限制,你的电脑需要能够与互联网上的其他服务器进行通信,如果你的上传带宽被完全用完,那么你的电脑就会显得很安静