Usar un cliente bittorrent ralentiza la conexión a internet

14

Tengo un problema al usar la transmisión. No sé de dónde viene porque no ocurre todo el tiempo.

En algún momento mientras descargo un torrent, no puedo navegar en Internet con un navegador. O si puedo, es extremadamente lento.

Abrí el puerto correcto en mi enrutador. Limité la descarga de carga a una cantidad razonable (50/5, mi carga es muy mala). No permito que la transmisión use PnP y NAT-PMP. Y esto no parece estar relacionado con la velocidad de descarga de un torrent en particular: antes de limitar la descarga, podría descargar a 800ko / sy no tengo ningún problema, y ​​en algún momento el problema ocurre con la descarga a 3ko / s.

¿Hay alguien más que esté teniendo este problema?

Realmente no entiendo, ¿no se abre el puerto correcto y deshabilitar plug n play se supone que la transmisión no interfiere con http?

Noz
fuente
Si ayuda, siempre ha interferido con mis conexiones. CUALQUIER conexión. SSH, HHTP, FTP, etc. Si abro la transmisión, abro una lata de whoop ass en mi PC relacionada con la conexión a Internet. Normalmente solo descargo ktorrent y uso ese en lugar de la transmisión. Primero por esto, segundo por las opciones.
Luis Alvarado
No puedo decir la diferencia relacionada con por qué la transmisión hace eso. He comprobado con el comando net la cantidad de puertos frente a la cantidad que ktorrent abre para los mismos torrents (Probado solo 5 torrents). Eran casi lo mismo. Pero aquí está la parte extraña. Ktorrent puede comenzar casi de inmediato a descargar un torrent mientras que la transmisión tarda un tiempo en iniciarse, como si estuviera comprobando algo primero. Y a pesar de que la transmisión acapara la conexión, ktorrent mantiene una conexión más rápida mientras le brinda un rendimiento de navegación web un poco más rápido en comparación con la transmisión.
Luis Alvarado
NOTA: La cantidad cambiante probada de cargas, descargas, velocidad, etc. No 1. Vaya a EDITAR y luego seleccione PREFERENCIAS. 2. Vaya a Speed ​​TAB y limite a menos del 20% de su conexión. Para mí es de 20 KB / S. 3. Vaya a TAB de red y limite a 10 pares por torrent o menos. Mi prueba fue con 8, 5 y luego 3. Pares máximos En general, cámbielo a 20 o la misma cantidad por 1 torrente. 4. Descarga solo 1 TORRENT. Solo 1. Espere 15 segundos. No puede usar Firefox ni nada más, ya que toda la conexión es absorbida por Transmission.
Luis Alvarado
1
Hola. Probé la solución de Stefano porque quiero mantener solo aplicaciones gnom. Luego hice tu prueba y no ralentizó Opera en absoluto. Tal vez ese fue el problema para mí. Sin embargo, también noté que la transmisión nunca comienza a descargar de inmediato, esto no es un gran problema para mí. Si aprendes más sobre esas diferencias, ¡todavía tengo curiosidad! Gracias.
Noz

Respuestas:

15

El problema, en su caso, probablemente no sea la velocidad de datos sino la cantidad de conexiones. Muchas puertas de enlace de Internet no pueden manejar muchas conexiones al mismo tiempo .

Puede limitar su cantidad máxima de conexiones simultáneas en las preferencias de transmisión de la siguiente manera:

Preferencias → Red → Número máximo de pares por torrent

Intente mantener estos valores muy bajos al principio. 5/10 es un buen punto de partida. E increméntelos lentamente a medida que lo encuentre funcionando.

  • Nota: Especialmente los torrents nuevos pueden mostrar este comportamiento. Si espera hasta que haya suficientes sembradoras para un torrent, ralentizará su navegación mucho menos.

  • Tenga en cuenta también: no debería tener que limitar el ancho de banda. Esto es manejado por la pila TCP / IP, no hay problema, en la mayoría de los casos. Intenta programar la entrega de paquetes de manera justa.

Stefano Palazzo
fuente
Hola gracias. De hecho, tenía 60/200, que era mucho más grande que 5/10. Lo intentaré, espero que esto resuelva el problema.
Noz
6

Establezca su carga al 50% de su ancho de banda máximo de carga. Puede tener la descarga ilimitada o limitada. Configuré mi descarga al 90% del máximo.

He encontrado que con los programas de saturación de ancho de banda (Torrents), si la carga llega a> 75% de su límite máximo de salida, obstaculiza severamente todas las transferencias de datos en el sistema (Navegación). TCP / IP es una calle de dos vías, las respuestas de los paquetes deben volver al remitente antes de que puedan enviar otro paquete.

SuperJames
fuente
Este punto no se puede enfatizar demasiado. La lentitud relacionada con el torrent es en la mayoría de los casos el resultado directo de demasiado ancho de banda de carga. El 50% puede ser un poco bajo para muchas conexiones, así que intente configurarlo al 70% de su ancho de banda saliente y vea si aún funciona.
loevborg
2

Limite la cantidad de conexiones

BitTorrent es un protocolo que utiliza muchas conexiones simultáneas. Si bien es posible que no consuman mucho ancho de banda, sí consumen mucho trabajo de administración en los enrutadores y hosts IPv4 para realizar un seguimiento de todos los estados de conexión.

Los enrutadores simples regulares en una caja que puede comprar por $ 40 generalmente no son capaces de mantener más de 1000 conexiones antes de que caigan al suelo. Esto se debe a que estos dispositivos tienen una cantidad muy limitada de memoria para trabajar.

En los hosts, una gran cantidad de conexiones puede causar problemas debido a los límites de seguridad para una cierta cantidad de conexiones por usuario y por proceso. Por lo general, estos se ven y modifican utilizando ulimit, pero nunca debe encontrarse con los valores predeterminados del sistema en Ubuntu con el uso regular de su PC. Sin embargo, BitTorrent puede usar mucho y puede alcanzar el límite en su PC.

Consulte esta respuesta sobre cómo limitar el número de conexiones por elemento y cómo establecer un límite global en Transmisión.

gertvdijk
fuente
Gracias por su rápida respuesta y por la explicación, pensé que los límites de ancho de banda deberían ser suficientes para evitar este problema, pero obviamente no lo es. ¡Gracias por compartir su conocimiento!
aVasile
Acerca de "consumir mucho trabajo de administración": tenga en cuenta que el protocolo Bit Torrent usa TCP, que es un protocolo puramente de extremo a extremo entre hosts. Los enrutadores en Internet no asignan ningún recurso que sea persistente mientras la conexión está activa, solo reenvían los paquetes IP. No estoy seguro de a qué tipo de recursos se refiere gertvdijk.
Lii
@Lil: la mayoría de los enrutadores domésticos realizan la traducción NAT, exponen una sola dirección IPv4 al mundo exterior y le dan a las máquinas / dispositivos domésticos direcciones privadas. Es por eso que debe abrir un puerto específico en el enrutador (para reenviar las conexiones entrantes a la máquina correcta), pero también significa que el enrutador debe rastrear TODAS las conexiones TCP en vivo para poder reescribir las direcciones correctamente a medida que pasan los paquetes. Esa tabla de seguimiento es el recurso limitado que se está ejecutando aquí.
Chris Dodd
2

Yo mismo no pensé en esto, pero tenía mucho sentido una vez que alguien me lo señaló aquí http://www.tomshardware.com/forum/36641-42-slow-internet-torrent-client

Ponga un límite a sus cargas, la mayoría de los módems en estos días pueden sufrir una paliza, por lo que las velocidades de descarga generalmente no son su preocupación, ponga un límite a sus velocidades de carga, su computadora debe poder comunicarse con otros servidores en Internet, si su el ancho de banda de carga se está utilizando por completo, entonces su computadora simplemente parecerá estar en silencio

Steve
fuente