nunca nueve

mai nou a gust de tothom

baixant bittorrents amb egoisme

Filed under: P2P,internet — 2008-10-17, Friday @ 14:53 (662)

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 :shock: (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>

(required)

(required)


 
No al 5% | Cap ciutadà sense veu a les Corts valencianes