Hi, i came here to share with u all my fine tuning methods of utorrent to enhance speed.
i've been using utorrent for the past 6 months and i'd like to give a thumbsup for its neat interface and performance.
This guide is for this people who has ADSL and Cable connection which includes those who uses router.
After these settings are done, your download rate will be up to 4x the average swarm download speed.
i assume that all settings in utorrent are default, u are currently NOT download or uploading any file in any application, Network isn't choke. if you are using wireless connection, make sure its healthy.
This is more to leeching configuration. However, if u like to seed alot, not advisable to follow this guide. PLease be patient reading it.
what u need in this tweak:
utorrent client(latest version:v1.61)
tracker info(seeder, trackers etc..)
ping.exe
EvID 4226 Patch(optional)1. Run utorrent client, @ Option>Preference>Connection
Click Random port(or if u have a port in mind u want which none other application uses).
take note of the port number and add them to your router. make sure that u are using static IP for your router
2. @ Option>Preference>Connection
Under "Bandwidth Limiting" never set your limit to 0 or else your internet will choke.
Global maximum upload rate: 80% of your given upload rate
Global maximum download rate: 80% of your given download rate
Example: my Router/ISP limits my connection to up:25kB/s(200kbits/s), down:500kB/s(4000kbits/s)
then what i should set is up: 25*0.8=25kB/s down: 400kB/s
Note: the setting above is just an estimation. you'll still neeed fine tuning which i'll explain later.
3. @ Option>Preference>Bittorrent
Max number of connections: (Given upload speed) * 25
Max number of connection per torrent: Max number of connections/number of torrent u wish to download at the same time.
Number of upload slots per torrent:2
Example: my Router/ISP limits my connection to up:25kB/s(200kbits/s), down:500kB/s(4000kbits/s),and i want torrents to download all(6 torrents) at the same time.
Then the Max number of connections i should set is: 25 * 17.5=625,
Max number of connection per torrent: 625/6=104. Note: for max number of connection per torrent, never exceed 380 connections
Uncheck "Use additional upload slots if upload speed < 90%"
Protocol encryption - Outgoing: Enabled
Note: the settings above is just an estimation. you'll still neeed fine tuning which i'll explain later.
4. @ Option>Preference>Queueing
Maximum number of active torrents(upload of download): number of downloads you want + 1
Maximum number of active torrents: number of downloads you want
Example: i have 8 torrents to download. but then i wish to download 6 torrents at the same time only
Thus, my setting:
Maximum number of active torrents(upload of download)= 7
Maximum number of active torrents= 6
5. Click Ok, exit and restart utorrent
6. Check whether u have fowarded the port correctly by hitting [Ctrl - G]>"test if port is forwarded properly"
If its not "OK" wait for a minute and try it again
If its not OK again, u have forwarded the ports wrongly or u are assigned a dynamic ip from your router.
7. run ping.exe and ping it to your ISP.
Check if your ping is not:
flatuating (if it is, stop any upload from any application or any download in you router network if no speed limits are set) example: 15ms...100ms..300ms...45ms...60ms...1024ms...123ms...67ms...999ms...369ms...18ms
Loss ping(your router network choked)example 15ms...15ms...16ms...18ms...[loss ping]...14ms...12ms...[lossping]...12ms
High Constant ping( usually a lil more download will choke the whole network. someone is downloading something rather in high speed in your router network)example: 233ms...234ms...231ms...235ms...236ms...234ms
Sudden high distinct ping(This happens once in a while cos someone in your ruoter network is uploading something rather small file size. it is not a big problem though). Example: 9ms...10ms...8ms...102ms...12ms...11ms...9ms...122ms...12ms
Example, my ISP is maxonline.. so i should type this at start>run
input: ping www.starhub.com -t
---------------------------------------------------------------------------------------------------------
for instance, i want to download 2 files only. i analyze their their torrent.
file abc - 600 seeders 800 leechers= 1400peers
file xyz - 30 seeders 100leeches = 130peers
in instruction #3, it is just a general formula to follow. however, if u wish to fine tune a little bit more, here's how it goes...
file abc, although the tracker shows this amout of seeders and leechers, its impossible to connect them all eventhough u have maxed outyour number of connections
1. divide the vaules by 2
file abc - 150+150 = 700peers
file xyz - 15+50 = 65 peers
2. use the general formula and calculate the number of connection per torrent(@ instruction 3. for example i've 25kBps of upload speed).
625/2= 312
3. to make full use of your max number of connection,(recall @instruction3.Max number of connections: (Given upload speed) * 25), use the unused reserved connection from file xyz and shift it over to file abc.
this can be done by:
subtract the files which smaller peers from the general derived.
312-65= 247
and add it back to the general peers derived
247+312=559
This will be your Max number of connection per torrent.
however, it is not advisable to excceed more than 400( see instruction #3)
so your new Max number of connection per torrent is 400 ( set it @ Option>Preference>Bittorrent).
----------------------------------------------------------------------------------------------------------------------
4. go to start>run>cmd
input: ping -t
leave it on throughout your downloads
if u get these symtops(at instruction 7)
Loss ping(your router network choked)example 15ms...15ms...16ms...18ms...[loss ping]...14ms...12ms...[lossping]...12ms
flatuating (if it is, stop any upload from any application or any download in you router network if no speed limits are set) example: 15ms...100ms..300ms...45ms...60ms...1024ms...123ms...67ms...999ms...369ms...18ms
hower your upload rate by 2, max number of connections per torrent by 30 until it stablise at the point when there's constant low ping. eg: 15ms...15ms...16ms...13ms...14ms...15ms...
if u get constant ping, and u want to improve your download speed, u can increase your global maximum upload rate by 2 and max number of connection per torrent by 20(note: advisable not to exceed more than 400).increase the total connections by 20*[number of torrents downloading currently]. if it starts to have signs of loss ping or flatuating in your ping.exe, lower them back by 2, 20 respectively.
--------------------------------------------------------------------------------------------------------------------------------
from my experience:
i've a feeling that utorrent cap the download background which improves seeding practice.
for example, i set my upload speed as 5, may of the times, my download speed was capped at 30kBps at background.
up 5 cap 30kBps
up 6 cap 40kBps+
up 7 cap 70kBps
up 8 cap 80kBps+
up 9 cap 110kBps+
up 10 cap 150kBps+
--------------------------------------------------------------------------------------------------
OPtional:you can patch and increase your number of half open connections. this will improve the number of connections
however, please do take note that always reserve 1/5 of the half-open connection. for example, u wish utorrent to use 40 connection
patch your half-open connection to 50 using EvID 4226 Patch. after patching, u will need to set the half open connection in utorrent at
preference>advanced> net.max_halfopen: 40
please do not set values over 200
note: USE AT YOUR OWN RISK. the disadvantage of using it is that virus/malware/trojan spreads faster to other computers if yours is affected.
GUIDE BY: manyu882