Il client BitTorrent più utilizzato dagli utenti Windows è senza ombra di dubbio uTorrent, vuoi per la fama di client P2P leggero e veloce che si porta da tempo immemore, vuoi perché molta gente non necessita di un’alternativa “finché la cosa funziona bene, uso sempre quella”. Tralasciando gli aspetti modaioli e “umani” della faccenda, si narra che gli utenti più navigati preferiscano ancora uTorrent “nonostante tutto” (pubblicità, banner invasivi, closed source) perché più veloce a scaricare e in grado di contattare più fonti tramite DHT. Sarà vero? Apriamo ufficialmente la sfida tra client BitTorrent: chi scarica più veloce di tutti?
Scopriamolo insieme in questo approfondimento, dove proveremo i client più famosi nello scaricare un torrent con molte fonti (seed almeno 500) e un torrent con poche fonti (seed meno di 100).
Molti dei termini utilizzati in questa guida sono stati ampiamente descritti nel nostro approfondimento sui termini utilizzati nel mondo BitTorrent. Di seguito il link al glossario dei termini.
Client BitTorrent: chi scarica più veloce?
Gli sfidanti
Per questa prova abbiamo preso in esame i client più famosi ed utilizzati su Windows, GNU/Linux e OS X.
Lo sfidante “campione in carica” è senza ombra di dubbio uTorrent. Abbiamo una guida dedicata al suo utilizzo disponibile qui in basso.
I due sfidanti pronti a dar battaglia sono: qBittorrent, di cui abbiamo una guida all’uso alla stregua del suo rivale.
E per finire Transmission, il client più famoso su OS X e GNU/Linux, anch’esso decisamente agguerrito. Abbiamo realizzato una guida all’uso per la versione di Transmission su Ubuntu.
Se volete quindi confrontare opzioni, funzionalità e leggerezza conviene leggere le guide dedicate, visto che l’approfondimento in questione si concentrerà esclusivamente sulla velocità di scaricamento e di ricerca fonti.
Se cercate una guida per configurare i parametri dei client, potete visitarla al link in basso.
Ricerca fonti DHT senza torrent
La prima prova a cui i client dovranno sottoporsi è il numero di fonti DHT riscontrabili dopo pochi minuti dall’avvio, senza aver avviato nessun torrent. Questo parametro è spesso ignorato dalla maggior parte degli utenti, ma permette di capire quante fonti sono state contattate dal client ancor prima di scaricare (accesso rete DHT). Non è importante ai fini velocistici, ma un valore maggiore permette di contattare più velocemente gli utenti. Transmission non mostra affatto questo parametro, quindi non partecipa alla prova.
uTorrent mostra questo parametro nella barra inferiore, come visibile nell’immagine in basso.
qBittorrent mostra ugualmente questo parametro nella barra inferiore, come visibile nell’immagine in basso.
uTorrent è indubbiamente il client che contatta più fonti DHT all’accesso, con qBittorrent che ne contatta poco più della metà. C’è da dire che qBittorrent aumenta il contatore DHT “con molta calma”, mentre uTorrent contatta molti utenti all’inizio per poi scendere gradualmente.
Ricerca fonti DHT con torrent attivi
La seconda prova a cui i client dovranno sottoporsi è il numero di fonti DHT riscontrabili a download avviato (tempo 5 minuti esatti). Transmission non mostra affatto questo parametro, quindi non partecipa alla prova.
Il torrent per la prova è il seguente.
LINK | Torrent Ubuntu 16.10
Ecco il risultato dopo 5 minuti di download del torrent su uTorrent.
Ecco invece il risultato dopo 5 minuti di download del torrent su qBittorrent.
Anche in questo caso uTorrent contatta più fonti rispetto alla concorrenza, ma il divario si è notevolmente “accorciata”, segno evidente che qBittorrent contatta meno fonti ma cerca di selezionare “le più veloci”. Se notate attentamente infatti qBittorrent sta già scaricando al massimo della velocità, mentre uTorrent è leggermente indietro nonostante le maggiori fonti disponibili.
Un numero maggiore di fonti DHT non è sinonimo di velocità migliore.
Numero di seed su torrent ad alta densità
Nella terza prova vedremo il numero di seed disponibili su torrent molto famosi (con elevato numero di seed) per ogni client, effettuando gli screenshot quando i file sono al 14,7%. Ricordiamo che il numero massimo di client connessi può essere regolato nelle impostazioni di ogni client, così per rendere lo scontro “equo” tutti i client hanno ottenuto come parametro 1000 fonti massime connesse.
Il torrent per la prova è il seguente.
LINK | Torrent Ubuntu 16.10
Ecco il risultato su uTorrent.
Ecco il risultato su qBittorrent.
Ecco infine il risultato su Transmission.
Anche in questo caso uTorrent è imbattibile, riuscendo a vedere ben 1551 seed e contattandone 468 per il download. Indietro le soluzioni open source: qBittorrent vede 518 seed e ne contatta 197, mentre Transmission ne vede 352 e ne contatta 96 per il download.
Nonostante questi numeri possano far pensare ad una vittoria facile della soluzione closed, basta guardare un attimo le velocità di punta: uTorrent è secondo, dietro a qBittorrent e avanti a Transmission. Nonostante il minor numero di seed contattati qBittorrent riesce a scaricare più velocemente.
Questo si spiega unicamente con una migliore selezione dei seed da parte dei client open source BitTorrent.
Numero di seed su torrent a bassa densità
Nella quarta prova una delle sfide più sentite; come si comporteranno i tre client della sfida su torrent con pochi seed? Vedremo il numero di seed disponibili su torrent con bassa densità (meno di 100 seed) per ogni client, effettuando gli screenshot quando i file sono all’1%. Ricordiamo che il numero massimo di client connessi può essere regolato nelle impostazioni di ogni client, così per rendere lo scontro “equo” tutti i client hanno ottenuto come parametro 1000 fonti massime connesse.
Abbiamo scelto un torrent con pochi seed in uno dei tanti motori di ricerca disponibili anche in italiano.
Ecco il risultato su uTorrent.
Ecco il risultato su qBittorrent.
Ecco infine il risultato su Transmission.
In questo caso il confronto è più equilibrato, almeno se si guarda a uTorrent e qBittorrent. Questi ultimi due vedono lo praticamente lo stesso numero di seed, anche se uTorrent contatta qualche seed in più. Transmission vede e contatta un numero inferiorie di fonti, con velocità decisamente più basse in download.
BitTorrent: chi scarica più veloce?
uTorrent, nonostante la pubblicità e il codice closed source, è il più veloce a connettersi alla rete DHT, il più veloce a contattare i seed e l’unico a contattare quasi tutti i nodi connessi a quel torrent.
Ma uTorrent non è il più veloce in assoluto: qBittorrent gli dà molto filo da torcere, contatta i seed sui torrent rari con la stessa velocità e riesce a saturare la banda della nostra linea con tempi simili o anche inferiori a uTorrent. Transmission è leggermente defilato, ma è un buon client per chi non ha troppe pretese e cerca la semplicità.
In generale le soluzioni open si mostrano più “selettive” sui seed da contattare, favorendo quelli più veloci.
Su Windows consiglio di utilizzare come client BitTorrent qBittorrent, il codice sorgente e la completa assenza di pubblicità ne fanno un ottimo client. Per gli irriducibili uTorrent vanta una qualità davvero elevata, che fa a pugni con le scelte degli sviluppatori di non rilasciare il codice sorgente e di sporcare il programma di pubblicità (per fortuna ancora rimovibile).