Como hacer mejor a los Torrrents

Categorizado en (Análisis, P2P)

Hacer un  torrent correctamente es unos de los aspectos más descuidados. La mayoría de los usuarios de BitTorrent solo crean archivos de torrent ocasionalmente, si lo hacen, y otros hacen malas elecciones y errores, que pueden molestar a la gente, o hacer más lenta la propagación de los torrrents, conduciendo a una muerte temprana.

En el pasado hemos cubierto como hacer un torrrent y las formas posibles de revitalizar un torrent muerto.

Esta vez, veremos los pasos a seguir para mantener un torrent lo más sano posible durante el mayor tiempo posible.

Trackers

Un error que era muy común hasta hace unos meses, era lanzar torrents con múltiples trackers enlistados a ellos. Hasta hace poco,un número de torrents listados en The Pirate Bay, tenían el mismo tracker listado muchas veces con diferentes alias, algo que han corregido actualmente. Hay también ocasiones que hasta una docena de diferentes trackers son listados para un solo torrent.

Algunos pueden pensar que agregar más trackers a un torrent es beneficioso, pero el caso es, que dificulta las cosas. Los clientes que solo pueden manejar un tracker, solo se anunciarán al primero de la lista, ignorando los demás subsiguientes. Los clientes con capacidad multitracker se anunciarán al primero y a los subsiguientes, dependiendo en como estén agrupados. La cosa es que cada peer en el segundo tracker, se habrá anunciado también en el primer tracker, y estará disponible allí. Sin embargo los peers en el primer tracker, pueden no estar en los otros trackers.

Al final del día, no te has ganado peers nuevos (a menos que el tracker inicial esté sobrecargado o bajo), pero has gastado tiempo de conexión y ancho de banda, y lo que es más importante, añadiste una carga extra al tracker. Puede no parecer mucho, pero con solo un torrent de 1000 peers, y 15 minutos de límite en volver a anunciarte, eso son 4000 conexiones extras por hora de torrent.

La solución, usar DHT si tu cliente lo soporta, o si eres enemigo de DHT pero crees que hay una posibilidad que el tracker pueda ir fuera de línea, puedes usar un segundo tracker como alternativa. No desarmes el DHT para el torrent (colocando un flag privado) porque puede provocar la muerte prematura del torrent.

Padding files (archivos de relleno)

Este es un pequeño trastorno exclusivo a los clientes de BitComet. Un padding file es un archivo extra, que comprime datos chatarra (junk data), agregados a los torrents, de modo que todos los archivos empiezan al principio de una pieza del torrent. En teoría, esto significa que si solo quieres unos archivos del torrent, no tienes que descargar una parte extra, que pertenece a otro archivo. Se supone que hace más fácil las vista previas del torrent.

Sin embargo, no guardas ningún dato bajado. Lo que ganas por el frente, lo pierdes con el agregado de datos que precisas para el relleno del padding file del comienzo. Peor aún, si estás descargando archivos múltiples, los padding files se agrandan en tamaño, y pueden verse ejemplos donde los padding files llegan al 25% del total del tamaño del torrent.

Para el usuario promedio, no hay una buena razón para usar los padding files. No hay ninguna causa que compense por la irritación añadida que ocasionan esos archivos a otros usuarios, o el incremento de datos abultando el torrent.

Piece size (tamaño de pieza)

Piece size es el bit que puede hacer a un torrent seeded en una conexión casera subir bien, o hacer que los seeded torrents puedan venirse abajo. En su corazón, es cuan grande es cada pieza chequeada y distribuida, pero también cuantos datos descartas para evitar un fallo. Hace las piezas pocas y grandes, y puede ser muy duro para un peer poder empezar, demasiadas piezas pequeñas usarán más de la conexión de los peers para el tiempo de procesamiento.

Es un balance delicado, que no es fácil de encontrar. Las piezas pequeñas son menos susceptibles de ataques venenosos (como practicado por MediaDefender, entre otros), y ayudarán a torrent a tratar con el aumento imprevisto de los peers, haciendo más fácil tomar una pieza o dos para traficar. Sin embargo, el rastreo para saber quién tiene la pieza requiere ancho de banda, y piezas pequeñas significa que le estarás diciendo a los peers conectados, las piezas que has conseguido más frecuentemente.

Después de muchos años jugueteando, el número óptimo de piezas parece ser entre 1200 y 2200. La mayoría de los creadores de torrents, solo permiten piezas en tamaños múltiples de 16K, de modo que deberías, con pocas excepciones, hallar un tamaño dentro de ese rango. Un torrent de 700 Mb debería tener piezas de 512 KB (dando 1400 en total), e igualmente, 350 Mb andarían mejor con 256 Kb. Un torrent de 4.5 Gb debería tener 2.250 piezas, aproximadamente, con piezas de 2Mb. O 1.125 piezas con 4 Mb. Cualquiera estaría bien, pero piezas de 256 Kb significaría más de 17.500 piezas, lo cual es demasiado.

File Layout (diseño de archivo)

El diseño de archivo puede ser determinante en la duración de un torrent. El diseño de un torrent y los datos en él, es uno de los factores más importantes en la longevidad de un torrent. En general, las rarezas no son apreciadas, y pueden conducir  a acortar la vida del torrent. Principalmente esto es debido a que requiere un espacio doble, espacio para el archivo y espacio para la compresión del torrente.La única excepción a esto parece ser “scene rars”, donde los archivos comprimidos están ampliamente disponibles para múltiples fuentes.

Para múltiples archivos de torrent, los nombres de directorios son también importantes como nombres de archivo. Un nombre de directorio seguro y descriptivo es menos fustrante que uno llamado “temp” o “001″ que se pueden confundir con nombre similares en los ordenadores de los clientes.También debería hacerse notar que aunque la mayoría de los creadores de torrents nombrarán el archivo de torrent coincidiendo con el nombre de directorio, dicho archivo puede después ser cambiado de nombre sin remordimiento.

Hay un error generalizado en creer que los torrents solo pueden tener un cierto número de archivos individuales, lo cual no es verdad.

Además, hay que ser cuidadoso en agregar archivos extras, como pequeños archivos de texto con un saludo o con atribuciones. Si el archivo no está exacto, la pieza no puede ser después resucitada en un reseed. Cuanto más complejo es un archivo, más complicada su reconstrucción, si algún otro quiere reseed. Ese video musical de tu banda puede estar en el disco duro de otro, pero si tienes la fantasía  de un archivo de información lleno de ASCII-art, que alguien ha borrado, no solo no podrás hacer el reseed, sino que borrarás el final de la copia de video de los reseeders cuando es chequeada al final.

Ajustes de conexión

Finalmente, aunque no esté relacionado directamente con hacer un torrent, asegúrate de que tus ajustes de conexión están optimizados. Hemos publicado datos para optimizar uTorrent y Azureus/Vuze en el pasado,como así también guías generales. Haz tus torrents correctamente, y durarán más, supuesto que sigas un último consejo - SEED. Sin el seeding, cualquier torrent morirá pronto.

   

Comments

moviolo on 8 Noviembre, 2009 at 4:38 am #

Recién descubro este sitio. ¡¡Exelente!!
Muy útil. Gracias


Deja tu comentario
Nombre:
Correo:
Comentarios: