Ubuntu – Configuring Transmission for faster download

11.10bittorrenttransmission

I have tested on the same PC with the same torrent/magnet links the following Torrent Clients:

Transmission
Ktorrent
Deluge
qBittorrent
Vuze

After 7 days of testing I noticed that the only one that took longer to start downloading and to keep an optimum/max download speed was Transmission. It was the slowest of them all to download the same torrents or magnet links which I tested 8 torrents and 4 magnet links from different sites and the one that took the most to start downloading or start after a pause/resume event. The other 4 just took less than 2 seconds for example to start downloading and to download the same content between 50% less time to 80% less time.

I think that Transmission has the same capabilities about downloading/resuming than the other torrent clients but it may be because of some configuration I need to do to get the same speed and effect than the others.

In my tests all torrent clients were tested with their default configurations. No changes were made. They were tested on the same PC, with the same network connection in the same time periods. So I am thinking that Transmission just needs a little bit of configuration tunning. I also set the ports for use to the same one for each. Checked the router for any blocking and anything related to the network.

What options can I change to make it so Transmission resumes a download faster (grabs the seeds faster) and keeps a fast download all the time (Stays with the seeds that offer the best connection for example). Both of which by the look of it are features that the rest of the torrent clients do already.

Best Answer

If you are using a router, make sure that the port used by Transmission for incoming connections is opened in your router (NAT port forwarding). As the other clients are faster, I suspect that they use a port that is already opened in your router.

In Transmission go to Edit > Preferences > Network and set the same port as in the other clients, and disable "Pick a random port every time Transmission is started". You can use the "Test Port" to see whether the chosen port is open.

It's also possible that your router is configured to accept UPnP or NAT-PMP port forwarding requests. If that is the case, you could enable the "Use UPnP or NAT-PMP port forwarding from my router" checkbox (instead of setting the port and opening it in the router manually).

screenshot