Are torrents less efficient than regular downloads

bittorrent

When I download a file in torrents, the actual download (seen in the Ubuntu 'System Monitor') is a bit more than the download observed in the 'Transmission BitTorrent Client'. Are torrents less efficient than regular downloads? Is this because my torrent client has to talk to a number of other torrent clients to get the file?

Is there a way make this difference smaller, keeping the download speed the same?

Best Answer

Torrents work by trading a few extra bytes downloaded and some extra software complexity, CPU time, upload bandwidth, and additional active sessions in exchange for the potential to download the desired bytes at a much faster rate.

So it depends on how you define efficiency. If your primary concern is for transmission size, then torrents are not efficient. If your concern is how fast you get your data, they are great.

Each of the costs I listed in my first sentence are real. They are designed to not be a factor for most users, but any of them can be important in the wrong situation. For example, the small college where I'm network admin has a fixed limit on the number of simultaneous sessions we can push through our gateway at one time. BitTorrent users can generate in excess of a thousand sessions each. Just a few users like that and suddenly internet access suffers for everyone even though we have bandwidth to spare, because we can't process more sessions.

Related Question