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. Basically, the port forwarding allows incoming communications and the capping of upload allows room for outgoing communications. This guide hopes to set forth clearly these 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
i think there should be a section on ipfilters.
someone please post the most updated ipfilter!
There is differing opinions on whether IP Filter lists do any good. Since uTorrent's IP address is on the most widely used blocklist, they expecially do not feel the lists have any value.
However, since I have had a couple of requests, I will soon be doing a separate guide with some other tips that will include IP Filter information.
Thanks
Steve
im usually d/l at speeds of like 7kB/s. I've tried all of the speed up things and nothing seems to work. Any ideas?
What was the results for up and down speed on the speed test?
What did you cap upload in uTorrent at?
What was the result of the test at can you see me?
Can you please help me????
My utorrent has not been working properly for the past on week.
Here's what happens:
My internet is working fine with decent enough speeds. Then I open my utorrent and immediately my internet stops working and utorrent is unable to download anything. I have to disconnect my wireless adapter and then reconnect it for the internet to start working again....and then again if I open utorrent the same thing happens.
This has been happening for the past one week. It was working fine before that. All my friends living in the adjacent rooms(I live in a hostel and so use the internet provided by the college) get good enough speeds with the same settings as mine.
I have tried reinstalling but it doesn't work.....PLEASE HELP...
The usual reason is too many open connections coming from uTorrent. But if it was working fine before and you did not change settings, the only thing I can suggest is to see if there is an update for the wireless adapter's firmware.
Steve
How do i check for that????
Also now i'm using limewire and i'm getting good enough speeds in that...(it goes upto 20-25kBps)....so i guess there's no problem in my net connection....
What is the make and model of the wireless adapter?
I forgot to ask, have you added any new programs lately, especially security programs?
Also, Limewire supports torrents and you might try running a torrent through Limewire and see what happens, before you mess around with the adapter.
Steve
Broadcom 802.11 WLAN....donno anything else about it.
havn't added any programs
Limewire was going to be my next option too.
On the WLAN, after looking around, going to your computer manufacturer site looks to be the best place to find any updated drivers.
Is still dont seem to be able to correct the problem. I had my windows (vista) reinstalled, yesterday and then again today i tried to work in utorrent but again the same thing happened...
my limewire working fine.....although the speed of the torrent file is less but still it is working somewhat.....utorrent isnt...
That is a tough one.
All I can say is to try limiting Global maximum number of connections (Options>Preferences>Bandwidth) to 200 or less and see what happens.
Can anyone recommend an alternative speed test as the linked one doesn't work for me? cheers
What country are you located in?
The UK
This is the one linked for UK users at the Azureus-Wiki:
http://www.thinkbroadband.com/speedtest.html
This is a worldwide list, which has several from UK:
http://www.dslreports.com/speedtest?more=1
BTW what was it about speedtest that did not work?
I put up that one because it has links to testing sites around the globe.
Thanks alot for the links, the first worked fine.
The closest location to mine was maidenhead which is pretty far away!
Thanks again!
man...
i had GREAT d/l speeds...
then, i had to reinstall OS.
now my speeds seem human.
slower than before...
but, still solid.
wonder what changed.
I usually download and enable uploading only in "off peak" hours from midnight to noon, during which time my monthly "allowance" from the ISP is twice that of my "allowance" during "prime time" from noon to midnight.
I use the scheduler to inhibit uploading in "prime time".
Oftentimes approaching the end of the month I realise that I am not using all my "off-peak allowance".
What are the best settings in the Bandwith box to be more generous to uploaders - and vice versa?
Whatever I try, the upspeed rate doesn't seem to change much.
Thank you for an interesting article.
Lee Grant
I have not used the Limited upload or download on the scheduler so I do not know if it works correctly.
What was your result on the speed test for upload?
What would be the best setting would depend on whether you are also downloading at the time and your line speed.
I do know that 35kBs will result in just over 3GB per 24 hours if consistently running.
Steve
thanks this kinda helped for like 30 more kb/s i didn't really need to optimize my speed i was going at about a megabyte per second but anyway thanks! (btw) am i right to feel kind of guilty about this?: 5 gb file
time: 1 hour to finish dl
upload: time: 57 weeks?!?!?!
It is usual to have upload back take more time, but that is a huge differential. I can get close to a MB, but I also can upload pretty good (110kBs capped and I leave it unlimited when only seeding so about 140kBs). Your upload would have to be at less than 20kBs (edit: make that <2kBs), which would be very unusual for that high a download connection.
If that is your speed, not much to do about it, so nothing to feel guilty about.
What was your upload and download on the speed test?
What is your upload in uTorrent capped at?
Who is your ISP?
mine is slow and i tryed everything...nothing worked
Are you getting a green icon for the network status?
What was the result for upload and download speed on your speed test?
What did you cap upload in uTorrent at?
Steve
None of this things work...it all depends on the speed at which the peers seed....I have tried a lot of these "increasing ur speed stuffs".....basically most says the same...Sorry Keroff....I appreciate ur effort but these simply doesnot work.....rather most of my friends have gon for the default settings and have download speeds in the range of 150-200kbps.....
A huge and almost-impossible-to-eliminate-factor is IP-set contention rates.
This has nothing to do with torrents, but dramatically affects perceived (or measured) dl speed. The only way around this is to upgrade the speed you pay for.
Most of my friends fiddle with their torrent settings and see tripple the speeds yours do (so na!).
You have to get the green icon before you can sensibly experiment.
I pay to dl at 512 kbs (I'm poor); if I dl popular torrents (say just those with above 30 seeds) I get in excess of 400 kbs. I really don't mind that overhead, & I still get to surf (slowly) and listen to i-radio.
Sorry but what you are saying is wrong.
Yes the speed of seeds matters to some extent, but so does the speed of other peers. A fast peer can give you more than a slow seed. In a healthy swarm there is plenty of bandwidth no matter the speeds of the seeds.
My downloads consistently run at 5-10 times the swarm average as most people leave at default settings and run at poor speeds as a result.
Check at any of the official forums and they will tell that leaving at default settings is not the best.
You have to clear through any firewall or router or you will not receive incoming communications and that will severely hurt speed.
You have to cap upload in uTorrent (or any bittorrent client) or you will not be able to properly send communications and that will cause download speeds to suffer. It is best to cap at 80% as you need to send data to other peers to receive data back from them So you want upload as high as possible, while leaving room for outgoing communications.
Besides the comments here I have received hundreds of notes from people whose speed has been greatly helped by switching from default settings to the ones in this guide. I first learned of this at the Azureus (now Vuze) forums and used them to greatly increase my own speeds.
There is nothing new or outstanding in this guide. It is the basic steps told by every bittorrent client developer. My main goal was making it easy to follow.
Sorry to go on, but I put up this straight forward guide to battle the kind of misinformation that you are delivering.
Steve
Steve I was a non believer and didn't like what azureus had to say but... i tried it, the same 2 torrents i had been downloading for days are running at 10 times the speed!!!
I missed this post.
It is good to hear your results.
As I look at my post above, it occurs to me that this comes down to 2 things:
1. Allowing incoming communications (forwarding)
2. Allowing outgoing communications (capping)
and what could be wrong with that.
Anyways, thanks for the post-always good to "convert" a non-believer.
Steve
Thanks!
I searched for a while and nothing helped until I found this guide, and I think this is the best guide on the internet!
It actually works!!
Thanks again!!
Post new comment