Os torrents são menos eficientes que os downloads regulares?

6

Quando eu baixa um arquivo em torrents, o download real (visto no 'System Monitor' do Ubuntu) é um pouco mais do que o download observado no 'Transmission BitTorrent Client'. Os torrents são menos eficientes que os downloads regulares? Isso ocorre porque meu cliente de torrent precisa conversar com vários outros clientes de torrent para obter o arquivo?

Existe uma maneira de diminuir essa diferença, mantendo a mesma velocidade de download?

Praveen Sripati
fonte

Respostas:

14

Os torrents funcionam negociando alguns bytes extras baixados e alguma complexidade extra de software, tempo de CPU, largura de banda de upload e sessões ativas adicionais em troca do potencial de baixar os bytes desejados a uma taxa muito mais rápida.

Portanto, depende de como você define eficiência. Se sua principal preocupação for o tamanho da transmissão, os torrents não serão eficientes. Se sua preocupação é a rapidez com que você obtém seus dados, eles são ótimos.

Cada um dos custos listados na minha primeira frase é real. Eles foram projetados para não serem um fator para a maioria dos usuários, mas qualquer um deles pode ser importante na situação errada. Por exemplo, a pequena faculdade em que sou administrador de rede tem um limite fixo no número de sessões simultâneas que podemos acessar através do nosso gateway de uma só vez. Os usuários do BitTorrent podem gerar mais de mil sessões cada. Apenas alguns usuários assim e de repente o acesso à Internet sofrem para todos , apesar de termos largura de banda de sobra, porque não podemos processar mais sessões.

Joel Coehoorn
fonte
If your concern is how fast you get your data, they are great- Não sei como. Estou usando uma linha de 512Kbps e a velocidade de download fica saturada com torrents. Nesse cenário, um download regular é muito melhor que um download torrent. Além disso, diminuir o valor padrão de 'Máximo de pares por torrent' de 60 para algo mais baixo o tornará mais rápido?
Praveen Sripati
em geral, o torrent fica mais rápido com mais fontes, pois pode pegar mais partes do arquivo ao mesmo tempo.
Woliveirajr 13/10
11
@Praveen - Na maioria das vezes, a fonte original para um download http direto só pode fornecer uma taxa de transmissão limitada ... digamos 100Kbps. Geralmente, os pares de torrents individuais são ainda mais limitados ... digamos 15Kbps, mas você coloca 20 ou 30 deles (ou mais) juntos para obter uma velocidade total de 450Kbps. Se você estiver baixando um arquivo de uma fonte que pode preencher seu link de 512 Kbps, essa fonte será mais rápida que um torrent.
Joel Coehoorn
0

A velocidade do torrent depende de semeadoras, tanto de qualidade quanto de quantidade. Se um torrent tiver apenas alguns semeadores com conexões lentas, ele não será baixado rapidamente. Os downloads de HTTP que dependem de servidores geralmente são mais confiáveis. Mas um torrent bem planejado pode ser astronomicamente rápido, é definitivamente onde eu vi minha velocidade de download atingir o máximo com mais frequência. A maioria dos hosts não possui servidores que podem corresponder a essas velocidades.

Não tenho certeza sobre como definir o máximo de colegas, mas duvido que isso o ajude. É bastante comum definir o máximo de upload e download de pares para 300 ao ajustar o rtorrent, que seria para um seedbox com uma conexão incrivelmente rápida e especificações horríveis. A transmissão não é tão eficiente quanto o rtorrent sem a GUI, mas eu consideraria muito eficiente.

Não tenho acesso ao Monitor do sistema do Ubuntu, mas é possível que os dados enviados também estejam sendo relatados? A menos que você o defina explicitamente, você provavelmente estará enviando para outros colegas enquanto faz o download, especialmente em torrents mais populares. Mesmo que você o tenha definido, também estará enviando dados para todos os URLs do rastreador do torrent, o que representaria uma pequena parte do uso da rede.

Zhenhir
fonte