baixant bittorrents amb egoisme
Bittorrent és un protocol de distribució de fitxers que consisteix en que els usuaris es van passant trossets del fitxer fins a aconseguir-lo tot. I com més dones als altres més et donen ells a tu.
Ahir m’estava baixant un torrent de 7GB i amb 10000 usuaris, i carai, tenia només el 2% però un ratio d’1,3 (vol dir que per cada megabyte que m’he baixat, n’he pujat 1,3). I a més veia que el ratio tendia a créixer (fatal per mi).
Un mètode per desequilibrar el ratio és limitar la pujada a 1KB/s, i segurament la resta del grup et donarà més que això.
Però jo volia el fitxer ràpid, i no simplement disminuir el ratio.
Llavors vaig recordar aquest article. Parla d’un client bittorrent (bittyrant) que selecciona a qui li dones trossos de fitxer segons el que ell t’està donant a tu. Com més et dóna, més li dones.
I ara amb aquell mateix fitxer ja estic al 43% i tinc un ratio de 0,7
El client uTorrent en 2h 26m va pujar 190MB i baixar 140MB. El BitTyrant en 22h 40m ha pujat 2,29GB i baixat 3,19GB.
La velocitat de baixada del uTorrent és 1MB/min quan BitTyrant és 2,4MB/min.
La velocitat de pujada del uTorrent és 1,3MB/min quan BitTyrant és 1,7MB/min.
Sí, curiosament puja més el client egoista.
Per documentar la situació he mirat la configuració de uTorrent i BitTyrant i els dos tenen 4 slots per bittorrent de pujada, velocitat limitada a 40kB/s. BitTyrant es configura les connexions automàticament, i uTorrent tenia 250 de connexions simultànies màximes, i 90 peers màxims per torrent. Aquest últim número potser era massa alt, i potser impedia una pujada més alta, encara que pot ser perfectament normal (diria jo) que un programa pugi més que un altre.
Per documentar un altre cas: ara mateix m’estic baixant aquest bittorrent a 1MB/s
(temps total de baixada: 29 minuts).
També m’interessa que vegem que amb el client oficial uTorrent pots limitar la pujada a 1kB/s i, com que la resta d’usuaris segurament et donaran més que allò: baixar-te tot el fitxer pujant molt poc. Però en canvi amb el client BitTyrant aquest comportament no et prejudica perquè el teu client deixarà de donar-li bytes perquè ell no te n’està donant.
No Comments »
No comments yet.
RSS feed for comments on this post. TrackBack URI
Leave a comment
Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
