Logo Lainformacion.com
< Clásico
Depende de cómo lo mires >

Consejos para acelerar torrents

Unos consejos para acelerar la descarga de torrents, traducidos de Speed up your torrents:

  1. Limita la velocidad de tu cliente bittorrent a aproximadamente un 80% de la velocidad máxima de subida de tu conexión. Puedes creerte lo que te dice tu proveedor en cuanto a la velocidad de tu conexión o comprobarlo tú mismo, por ejemplo aquí.

  2. Modifica el número máximo de conexiones TCP. Si usas Windows XP SP2 estas están limitadas como máximo a 10, y eso afecta seriamente a tu velocidad de descarga. Puedes modificarlo con este parche; cualquier número entre 50 y 100 está bien. Mac OS X no tiene esta limitación.

  3. Comprueba el número de semillas y clientes. Intenta usar siempre los torrents con mejor relación semillas/clientes; cuantas más semillas comparadas con los clientes, en general es mejor. Por ejemplo, 50 semillas y 50 clientes está mejor que 500 semillas y 1000 clientes.

  4. Cambia el puerto por defecto. Por defecto el protocolo bittorrent usa los puertos 6881 a 6999, pero dado que el tráfico de torrents es un importante porcentaje del tráfico de Internet algunos proveedores limitan la velocidad sobre esos puertos, así que puedes probar con otro rango de puertos; recuerda que si estás detrás de un router tendrás que configurarlo para que deje pasar esos nuevos puertos a tu ordenador.

  5. Desactiva el firewall de Windows. Este firewall odia las redes P2P, así que desactívalo y pon uno decente como Kerio o Zone Alarm.
Yo he probado los puntos 1 y 3 (los de Windows no me afectan) y diría que en efecto la cosa va bastante mejor, en especial al limitar la velocidad de subida, pero por supuesto tus resultados pueden ser distintos.

23 comentarios

#1 ping JakCore

Recomendaciones también aplicables a la "Mula"

#2 ping Valerito

Eso, eso, que aqui en España somos muchos los "muleros"!!!

#3 ping BT

El punto 1 totalmente correcto. Solo indicar que si pones 2 torrents a la vez repartir el upload. 40% en un torrent y otro 40% en el otro.

El punto 2 es erroneo. El service pack 2 no limita el número de conexiones máximas sino que no permite realizar muchas conexiones en un corto espacio de tiempo. (Para evitar ataques) Por lo que la unica diferencia sera que tardara unos minutos más en conectar con todos los seeds y peers.

El punto 3 es cierto a medias. Un seed es siempre mejor que un peer. Pero los peers tambien es recomendable que hayan. Por lo que el ejemplo puesto es erroneo. 50 semillas y 50 clientes es mejor que 20 semillas y 80 clientes.

En el punto 4 solo indicar que en el bittorrent oficial los puertos se abren en orden es decir primero el 6881 luego el 6882, etc... Por lo que si como maximo vamos a poner 9 descargas con tener del 6881 al 6889 seria suficiente.

En el punto 5. Indicar que el firewall de windows no causa problemas siempre que este configurado correctamente. Simplemente tienes que permitir las conexiones entrantes a tu programa de bittorrent.

Añado el punto 6. No cierres tu bittorrent justamente despues de haber descargado lo que querias. Si lo has podido descargar es porque alguien lo ha compartido de forma altruista. Devuelve el favor y mantenlo abierto hasta conseguir al menos un ratio de 1 o de 100% (según el cliente que uses).

#4 ping Pablo

Este artículo es un poco de perogrullo, y como dice el compañero de arriba mete la pata en un par de cosas:

1. El SP2 de Windows no limíta el máximo de conexiones, sino el máximo de conexiones por segundo, que es muy distinto: Por ejemplo en el eMule, por defecto son 20 conexiones en 5 segundos, y el SP2 te deja 10 en un segundo, por lo que hay margen de conexiones de sobra.

2. El Firewall de Windows con los puertos correctamente abiertos es tan bueno como otro cortafuegos cualquiera, y consume muy pocos recursos. Si no sabes configurarlo, igual "de malos" son todos.

Un saludo!

#5 ping jose luis

vamos a ver como me va con los consejos que han dado del bittorrent ...
aunque en realidad jamas me ha decepcionado teniendo siempre un margen de conexiones y velocidad bastante buenos ....(un promedio de 20 kbps en una conexion de 512 me parece mas que bueno)

#6 ping carlos_cv

Personalmente funciona mejor mi torrent (Azureus) si no pongo límites a la velocidad de subir y de descarga, ambos se van equilibrando. Pero a veces me resulta mejor una relación de 4 (subir) a 8 (bajar). Además, de vez en cuando, con archivos muy grandes (estoy bajando una colección de CDs de F. Chopin) es mejor pausar, cerrar el programa (si se pone muy lento y no conecta nada), dejarlo así por una media hora, abrir de nuevo y reiniciar la descarga. No sé por qué, es pura intuición. Con Turbo Torrent tuve más problemas para conectarme y dar continuidad a un archivo, aunque logré bajar otra colección de 1,5 Gigas. Ahora estoy bajando una de 0,94 gigas y va más rapido con Azureus, ya sobrepasé el 80%.

#7 ping Anonymous

¿Zone Alarm un firewall decente? ...

#8 ping javi

Yo tengo una duda, si todo el mundo disminuyese su subida a un 80% de la actual.... la velocidad global tambien descenderia un 80%, por lo tanto quizás sea una medida efectiva y egoista a la vez. ¿no?

#9 ping Lyc

El primer punto no es correcto ha de ser esto:
Entre un 5 y un 10% de la velocidad máxima de bajada se le ha de restar a la velocidad de subida. Si tienes 1Mb de bajada y 256 de subida deberías de dejar de subida entre 25 y 20 Kb.
El segundo punto es correcto por que muchos clientes de bittorrent utilizan más de 8 conexiones halfopen a la vez lo cual genera eventos 4226 en XP. Bajar los halfopen a 8 y no se tiene problemas.
El tercer punto es simplemente falso.
El cuarto es correcto.
El cinco es una tontería. Configuralo bien y no tendrás problemas con el firewall de XP. Y el zonealarm... mejor cambiar de Firewall.

#10 ping topmonster

Cuando accedo a la pagina del parche e intento la descarga me salta un aviso del antivirus por amenaza: Tool-Evid.
Por favor aclarad esto o retirar el enlace.

#11 ping Anonymous

Para #10

Felicidades, estás usando un buen antivirus.

En el sp2 de Windows XP se añadió una opción, para que un equipo no pudiese crear ataques DOS abriendo muchas conexiones simultaneas a una máquina. En principio nunca hay necesidad de abrir 200 conexiones a la vez a un sitio.

Ese parche lo que permite es que tu equipo pueda abrir las 200 conexiones a la vez... ¿quien necesita eso? Pues realmente alguien "evil"... por eso tu antivirus dice, que ese fichero en una "herramienta mala" o una "herramienta para hacer mal".

Esa herramienta no vale para nada, como ya han dicho varios comentarios no tiene sentido esa limitación.

Además muchos ISPs bloquean que un equipo no habrá muchas conexiones en un corto periodo de tiempo, para evitar problemas de saturamiento en su red. Yo personalmente prefiero no tocar las pelotas al ISP si yo puedo controlar que eso no pase.

#12 ping BT

#8 No hay que reducir la velocidad un 80% hay que dejarlo al 80% de su velocidad que es diferente. Es decir reduces un 20%.

Porque reduzcas un poco la velocidad de subida no tiene porque influir en ser mas o menos egoista siempre que cuando lo hayas acabado de bajar sigas manteniendo el bittorrent abierto hasta conseguir un ratio de 1. Es decir haber subido los mismos megas que has bajado.

#13 ping BL

Una pregunta, o dos, ¿donde puedo configuar los puertos para dejarlos abiertos o cerrados? y ¿que deberia hacer si tengo 3 downloads que bajan a velocidad baja y son de tamaño considerable (peliculas Donnie Darko, Dr. Strangelove, Citizen Kane)?

#14 ping BL

Ahora me fijo en una cosa: cuando accedi a descargar la version 4.3.0 de Bittorrent, bajo a una media de 15/20 kb/s, mientras los otros seguian en 4, 2, 3 kb/s. Si alguien tiene un tutorial sobre Bittorrent específico (BT, el tuyo es bueno pero para comenzar), y lo puede pasar, lo agradeceria.

#15 ping lonoak

Otro truco bueno (si tienes más de un cliente, y en direcciones/conexiones distintas), es el de "inyectar" manualmente otros clientes como peers (para que colaboren entre sí tus peers). Esto es posible al menos con un plugin que tiene azureus, llamado "peer injector".

#16 ping BT

#13 y #14 el tema puertos solo es necesario si usas firewall o router en multipuesto. Si usas router puedes mirar como se abren en adsl ayuda en la columna de la izquierda tienes un listado de routers donde podras encontrar el manual que necesites.

Manuales de bittorrent te recomiendo los siguientes:

Ayuda bittorrent en español y Brian's faq en ingles.

#17 ping Anonymous

#16 Pues llamándote hacker no entiendo como usas Zone Alarm...

#18 ping Anonymous

Parece que hay mucha gente que no esta de acuerdo con el punto 3, pero aunque sea contraintuitivo, se podria demostrar que uno es mejor que el otro, ya que la relacion entre el ancho de banda disponible y el ancho de banda solicitado es mucho mas baja en el caso 500/1000.

Si consideramos lineas de 1000/256 Kb, el resultado seria el siguiente:

Ancho de banda disponible: 50*1024 + 50*256 = 64000
Ancho de banda solicitado: 50*1024 = 51200
Relacion: 64000/51200 = 1.25
Es decir, sobra ancho de banda. Cada usuario podria bajar a 1.25Mb aproximadamente si dispusiese de ancho de banda.

500*1024 + 1000*256 = 768000
1000*1024 = 1024000
768000/1024000 = 0.75
Aqui falta. Por mucho que se empeñe el usuario, no va a subir de 750Kb su descarga.

Alguno podria decir que la relacion subida bajada no siempre es la misma, pero es un ejemplo creo que representativo, y normalmente subida y bajada siguen la misma relacion, que es al fin y al cabo lo que importa. Tambien supongo que somos todos usuarios españoles, y no japoneses con sus superlineas :P

#19 ping Telendro

¡¡¡Zonealarm no, por dioX!!!. Pero a qué clase de mameluco se le ha ocurrido recomendar ese firewall que no da más que problemas. Antes mil veces el firewall del XP.
Por cierto, clientes para Windows, bastante mejores que el Azureus: el bitcomet, y desde hace un poco de tiempo, el utorrent (una maravilla en ciento y poco kb de tamaño). Con ambos he descargado al tope que da mi conexión.

#20 ping BT

#18 Cuando se hacen calculos procura que los valores sean correctos. En tu ejemplo de lineas de 1024/256 no entiendo porque los seeds son capaces de subir a 1024 en vez de hacerlo a 256. Por lo que tu razonamiento quedaria de la siguiente manera. Con lo que reducimos considerablemente la diferencia entre ambos casos.


Ancho de banda disponible: (50*256) + (50*256) = 25600
Ancho de banda solicitado: 50*1024 = 51200
Relacion: 25600 / 51200 = 0.5
Falta ancho de banda.

Ancho de banda disponible: (500*256) + (1000*256) = 384000
Ancho de banda solicitado: 1000*1024 = 1024000
Relacion: 384000 / 1024000 = 0.375
Tambien falta ancho de banda.

Aparentemente a pesar de ese error en las cuentas lo logico seria pensar que tienes razon. Ya que la relacion es favorable al primer caso. Pero la realidad es diferente. Por ejemplo bitcomet en el momento que acaba una descarga se sigue estando de seed pero cambia automaticamente la prioridad a baja y la velocidad a la que sube baja drasticamente. En cambio los clientes estan \"obligados\" a mantener una buena subida para poder descargar.

De todos modos en este ejemplo no se apreciaria demasiado la diferencia ya que en ambos casos hay muchos clientes y semillas por lo que nunca conectaremos con todos (sobretodo en el segundo caso). Seria mucho mas visible si dividieramos por 10 el numero de usuarios y dejaramos los ejemplos de la siguiente manera.

En el primer ejemplo 5 semillas y 5 clientes
En el segundo ejemplo 50 semillas y 100 clientes.

Estos ejemplos son mas logicos que ocurran ya que yo todavia no he visto ninguna descarga española con 1500 usuarios.

#21 ping Anonymous

#20 tienes toda la razon, me cole a la hora de poner las subidas :), y no me preguntes por que.

Y sobre el resto, lo que se calcula es el mejor caso y con cualquier cambio nos alejariamos de el, pero eso perjudicaria tanto en una situacion como en la otra, y ademas es dependiente del cliente y muchos otros factores.

Lo que creo que queda claro es que existen mas probabilidades de bajar a mas velocidad en el caso 50/50 que en el otro.

#22 ping Anonymous

Para #8

Tu razonamiento aun siendo correcto, en este caso creo que no aplica.

Yo lo llamaría "Teorema del tráfico urbano" (seguro que en Wikipedia alguien ya le puso un nombre, y escribió un articulo)...

Bueno, el teorema dice algo así, como que es mejor ir todo el tiempo a 40, parando poco en varios semáforos que ir a 120 y estar parado 1 hora en un semáforo.

La idea de usar solo el 80% del tráfico es que no se sature la linea.

#23 ping Anonymous

#21 instala de nuevo el service pack 2 si tienes XP, si tienes 2000 o NT puedes modificar a mano el registro de windows, en este enlace te explican para que sirve cada campo y los valores por defecto.

http://support.microsoft.com/default.aspx?scid=kb;en-us;120642