Optimizing µTorrent for Speed
![]()
Optimizing a Bittorrent client like µTorrent for speed is an easy process: Choose a proper port, clear that port through software firewall and router and adjust internal settings based upon upload capacity of the internet connection. This guide hopes to set forth clearly the basic "truths" for getting the best download speeds in µTorrent. There are some programs that claim to optimize speed in µTorrent. Such programs are a scam and generally contain adware or spyware. I have seen it said, by the developers of all bittorrent programs, that nothing will increase your download speed in a bittorrent client more than the basic steps set forth herein.
Note: This guide is based upon µTorrent version 1.8 and the locations of settings has changed from earlier versions. If you have an earlier version, then I would suggest you update to the latest version as there is a "highly critical" security flaw in earlier versions of µTorrent as reported by Secunia.
This guide will have the proper locations for version 1.8 and any versions after that.
This guide will also help users of BitTorrent 6.1 (and later versions) as it is identical to uTorrent 1.8 (See Best Free Bittorrent Client)
Choosing a proper port Azureus-Wiki: Port is Blacklisted
A single port within the 49152-65534 range should be chosen to avoid ISP blocks and possible conflicts with other applications. The option to "Randomize port each start" should be disabled. These settings are at Options>Preferences (Ctrl+P)>Connection.

Forwarding the Port: Essentially this is about setting permission in your software firewall and router for your bittorrent client to send and receive communications.
Router (or modem with firewall) - There are two choices here, Universal Plug n Play (UPnP) or manual forwarding. The choice is basically convenience versus security. UPnP is easy, but has security issues. A router blocks unknown incoming connections at the hardware level and provides significant protection for your computer. Enabling UPnP allows any program to create a port mapping through the router without consent of the owner. I would suggest to at least try manual port forwarding through the router as it is not as difficult as it may seem (especially with the guides) and is safer. In any event, read the following section on UPnP as it is an either/or situation and UPnP will have to be disabled if manually forwarding.

Again, the router documentation is the best place to look for this information. PortForward.com µTorrent Router Index has guides for almost all routers and µTorrent. Choose the make and model of your router and you will be taken to a page with a guide specific to µTorrent and your router. Many of the µTorrent client screenshots will be out of date as it is constantly updated, but the information should still apply and the screenshots here should help. Make certain to also check the Static IP Guide.
Adjusting Internal Settings: This involves taking a speed test, using the calculator to determine the settings that should be used and inputing those settings in your client. The most important setting is to cap upload at no more than 80% of your overall upload capacity as there needs to be room for communications to the tracker or else download speeds will suffer. Download could also be capped (at 90%), but this is not necessary as this is rarely an issue.
µTorrent does have a built in Speed Guide (Ctrl+G), which has links to a speed test, port test and has a pulldown menu of common upload speeds that will automatically make these adjustments. I ran my µTorrent under both configurations and found my speed significantly better using the below. There is very little extra work involved and the results make it worth it.
Speed Test: Speedtest.net
First the upload capacity of your internet connection must be determined by taking an online speed test. You should stop all internet activity, including torrents, before taking the test and the test should be taken a few times to obtain a reliable average. Speedtest.net has test locations worldwide and will highlight the one closest to you. Note that the result of Speedtest.net is in kilobits (kb) and bittorrent clients show speeds in kilobytes (kB). This is important as 8kb = 1kB. See Azureus-Wiki: Data Units

Calculator: Azureus Upload Settings Calculator
Once you have an average upload speed for your connection go to the online Azureus Upload Settings Calculator. Although designed for Azureus, this calculator will work for all bittorrent clients. Enter your average upload speed in the appropriate box and the calculator will automatically give the proper figures to adjust various options in your client.





Peer Sources
At (Ctrl+P)>BitTorrent you will note the "Basic BitTorrent Features" section in the middle of the screen. These are the Peer Sources for µTorrent. These sources are enabled by default and should be left enabled (as shown below) as they allow you to connect to more seeds/peers and therefore get better speeds. These sources include DHT (Distributed Hash Table) and PEX (Peer Exchange) which will allow connections to seeds/peers outside of the tracker and can keep your torrent alive even if the tracker goes down. The LPD (Local Peer Discovery) is useful if you are on an extended network as it will search the network for individuals active on your torrents. If it finds someone, you will be able to receive data at a much higher rate as it will be transferred within your network.


Delicious
Digg
Technorati
hi
I got your email, but my response came back undeliverable.
"steve,what number should i put in the PORT USED FOR INCOMING
CONNECTION box???"
A number between 49152-65534.
"my utorrent is 1.8.1 and my modern is DSL-520T"
This guide will work for 1.8.1 and this is link to a guide for uTorrent and the DSL-520T.
The screenshots are a bit old in the linked guide, but the ones above will help:
http://www.portforward.com/english/routers/port_forwarding/Dlink/DSL-520...
"should i tick the ENABLE UPnp and NAT-PMP port mapping?"
That is a matter of choice.
UPnP automatically forwards uTorrent through the DSL. NAT-PMP is the Apple version of UPnP.
There is a security risk in this as laid out above. I would suggest trying the manual port forwarding with the linked guide here.
If you manually forward, then disable UPnP/NAT-PMP.
If you use UPnP (or NAT=PMP), then do not manually forward.
Post here (I may move to forums if it gets long) if you have any Qs, as I do not know what is going on with the email.
Steve
security reason as if i do auto porting then what would happen?
so in conclusion,i should just tick UPnp if i decide to do auto porting and ignre NAT-PMP?
As to the security, it is unlikely but possible for a malware program to create port mapping as any program can do that if UPnP is enabled (You need to enable it in the router also).
There is a split among experts on this, some feel the security risk is so low that it is better for the average user to use UPnP and others feel the security risk is significant. I have not read of anyone having an issue from this and I have watched many bittorrent forums for several years.
If you have Windows, then just UPnP and ignore NAT-PMP (although it probably would be best to disable NAT-PMP).
mine is utorrent 1.8.1 beta . does your tips work on this version?
Yes.
The tips will work on any version, but there was a change in the GUI starting with 1.8 so the location of options changed.
The guide will have the correct locations for 1.8.1. (I added language to the guide to clarify)and will work.
Thanks
Steve
Awesome thanks alot mate :D
Blooming awesome :)lol
Can't beat an easy to understand step by step guide like that :)
Thank you both.
I was trying to lay this out simply and clearly and it is good to hear you thought the same and got the results.
Enjoy
Steve
it worked thank u soo much
Always nice to hear.
Thanks
Steve
ty my torrent down went from 40-105kb ty
Nice. Thanks for the post.
Steve
hey dude.. speed doesnt increase at all.. can u help me out
I will try.
Need some info:
Are you getting a green symbol for network connection?
If not, what router and firewall do you have?
What was the result of your speed test?
What operating system?
Who is your internet service provider?
Best to post this over in the forums
http://www.techsupportalert.com/forums/debating-chamber/bittorrent-clien...
Thanks for the tip about capping the upload. Not knowing I shouldn't, I had set it to unlimited. After capping it at 80% my download jumped from ~50 KB/s to ~100 KB/s. Definitely useful.
Yes. That is very common. I think most of the clients set it to unlimited by default and since it is often said that the more you upload the higher your download.
It is a fine line in setting upload correctly. You want to upload as much as possible as you will get more download back from other peers. However, when it is too high, or unlimited, download speeds will suffer as needed communications will not be able to get through.
Anyhow, good to hear your speeds doubled from that change.
Steve
Nice Guide, much easier to understand than most. Helped me out a lot.
Thanks. Making it easy to follow was my main reason for writing it. So many guides make it more confusing then it needs to be.
Good to hear it helped.
Steve
I apreciate the help, it did speed up my downloads.
Glad it helped.
Thanks for letting me know.
Steve
thanks it helped me as well
Always good to hear it helped someone.
Thanks
Steve
I thought leaving the Max upload speed to 0 is the fastest??
Setting max upload to 0 means it is set to unlimited.
It is a fine line in setting upload. Having a higher upload speed will result in a faster download as you will get more data from other peers. However, if upload is set too high then download speed will suffer as needed communications will not be able to get through.
The general rule is to cap upload at 80% of overall upload capacity to leave room for these communications.
Steve
no my torrents dont work !!!
That could be interference from your network (ISP or school etc) or you did not properly forward your port.
Steve
Nice really helped me out!
Great. Thanks for letting me know.
Steve
While setting this up, the guide tells me to disable the "Block Annonymous Internet Requests" in my firewall. Is this unsafe? It sounds like it..
Post new comment