Speed up your torrents II

Written by Ernesto on February 05, 2006 

BitTorrent is the best tool for sharing files but you need to configure your client and your network the right way to get the best out of it. I will list some tips, tricks and guidelines in addition to the “speed up your torrents” and the “speed up bitcomet and uTorrent” posts.

In order to apply these tips you need to know your maximum up- and download speed. You can test your bandwidth over here (stop all download activity while testing). Also make sure that you applied the tips provided in our previous posts.

Note that there’s a difference between kb/s (kilobits/second) and kB/s (kilobytes/second). To be precise, kb/s = kB/s divided by 8. In this tutorial we use kB/s (like most torrent clients do). This means that you might need to calculate your max speed in kB/s yourself if the speedtest only gives you the results in kb\s (so divide by 8 then).

Settings 1-4 can be found in the options, settings or preference tab of most torrent clients.

1. Maximum upload speed

Probably one of the most important setting there is. Your connection is (sort of) like a pipeline, if you use you maximum upload speed there’s not enough space left for the files you are downloading. So you have to cap your upload speed.

Use the following formula to determine your optimal upload speed…

for relatively fast connections (upload >20 kB/s)

upload speed * 85%

so if your maximum upload speed is 40 kB/s, the optimal upload rate is

40 * 85% = 34

Slower connections (upload <20 kB/s) need a little more space so I use this formula

upload speed * 75%

so if your maximum upload speed is 12 kB/s, the optimal upload rate is

12 * 75% = 9

2. Maximum download speed

Although setting your maximum download speed to unlimited may sound interesting, in reality it will only hurt your connection.

Use the following formula to determine your optimal download speed…

for relatively fast connections (download >60 kB/s)

download speed * 95%

so if your maximum download speed is 200 kB/s, the optimal download rate is

200 * 95% = 190

And again I experienced that Slower connections (upload <60 kB/s) need a little more space so I use this formula

(download speed * 85%

so if your maximum upload speed is 40 kB/s, the optimal upload rate is

40 * 85% = 34

3. Maximum connected peers per torrent

Yet another setting that you don’t want to max out. I experimented quite a lot with the max connected peers settings and came to the conclusion that both high and low number hurt the download speed of a torrent. The following setting worked best for me.

upload speed * 1.3

so if your maximum upload speed is 40 kB/s, the optimal amount of connected peers per torrent is

40 * 1.3 = 52

I didn’t noticed a difference for fast or slow connections here.

4. Maximum upload slots

1 + (upload speed / 6)

so if your maximum upload speed is 30 kB/s, the optimal number of upload slots is

1 + (30 / 6) = 6

5. Maximum half-open tcp connections

This tweak was mentioned in previous post and I noticed some debate about the optimal settings. So I played around with this tweak on different machines and came to the conclusion that the best setting is

for relatively fast connections (download >60 kB/s)

upload speed * 2 (I will advise to never go higher than 1000)

And for Slower connections (download <60 kB/s) can have a little extra.

upload speed * 4

These numbers are not as holy as the other tips, but they are a good guideline. For more info on the max half-open tcp tweak read our previous post.

6. Optimize your internet connection

The TCP optimizer is a freeware utility that optimizes your internet connection. I found it very useful and it helped speeding up my connection for regular internet activity and for downloading torrents. Just download it, and move the slidebar to your maximum download rate (note that it’s in kb/s). Don’t try to set it higher because that will hurt your download speeds!

I hope these tips are useful and help you to get the most out of BitTorrent. Note that these these tips are the result of extensive “trial and erroring” but still very subjective. For the uTorrent users out there, 1c3d0g wrote a great tutorial, the numbers might slightly differ from the ones I found though.

If you don't like torrents try MP3 Fiesta. They hold nearly 67,000 albums from nearly 17,000 artists. Prices are around the $0.10 mark for single tracks with full albums coming in at roughly $1.00. Tracks are available from 192kbps and they take major credit cards and PayPal

Previously: Donate?

Next: Encrypting BitTorrent to take out traffic shapers

79 Responses (Add yours or TrackBack)

Pages: [1] 2 3 4 » Show All

1 Feb 05, 2006 at 07:21 by falafelboy

If everyone followed this advice, everyone would be a leecher and never keep a one-to-one ratio.

2 Feb 05, 2006 at 07:55 by S33DMan2932

FALAFELBOY is right. REAL torrenters should care more about sharing than d/l speeds.

~~~~~~~~~~~~~~~SEEDMAN~~~~~~~~~~~~~~~~

3 Feb 05, 2006 at 13:37 by Ernesto

Falafelboy and S33dman, I think the terms were a little confusing. Upload rate is not the ratio but the speed.

This has NOTHING to do with leeching. But anyway, thanks for the comment. I changed rate to speed to avoid misunderstandings.

In fact, these tips will probably speed up the total swarm speed

4 Feb 05, 2006 at 18:11 by falafelboy

Maybe I don’t understand.

For ex:

“so if your maximum upload speed is 128 kb/s, the optimal upload rate is

128 / 8 * 85% = 13.6″

In other words, if people have a capacity to seed at 128 kb/s, then they are expected lower their upload to 13.6.

That’s the why I understood it.

5 Feb 05, 2006 at 19:41 by fuck comment entry names

Most people set up the client so badly or do not set up it at all. Such setting means no seed and thankfully according to torrent math model no leech. The less they seed to individuals, the less they (mostly) leech. Helping non-tech users is only good for the whole thing. And rationaly limited upload is actually better for the swarm AFAIK I studied the torrent convergence models.

6 Feb 05, 2006 at 19:43 by fuck comment entry names

“The following setting worked best for me.

upload speed / 10

so if your maximum upload speed is 256 kb/s, the optimal upload rate is

256 / 6 = 42.6″

Sorry I don’t understand this; is there a typo or did I skip something?

7 Feb 05, 2006 at 19:48 by fuck comment entry names

Ah, you included the percentage, don’t you?

8 Feb 05, 2006 at 20:34 by Ernesto

Sorry, I think I rushed this post. I will rewrite it to clear things up asap

Falafelboy.. The settings in the torrent clients are in kB/s, so I’m basically saying that you need to use 85%.

Unfortunately I had too much beers while writing it. ;)

9 Feb 05, 2006 at 21:01 by Ernesto

just did a quick rewrite, you guys were right the post didn’t make any sense and was full of (copy / paste) typo’s.

I hope it’s a little more understandable now.

10 Feb 06, 2006 at 01:28 by David Bendit

In regards to your information on TCP configuration, http://www.broadbandreports.com has extensive FAQs on the subject, an entire forum, and a myriad of tools to aid in the proper configuration of TCP.

11 Feb 06, 2006 at 21:58 by EuParazit

goood

12 Feb 06, 2006 at 22:47 by falafelboy

Sorry about that.

That makes more sense!

thx.

13 Feb 07, 2006 at 17:32 by JNelsonW

When I do the speed tests, my down-speed results vary wildly. My advertised speed is 4000 kbs, but my results range from 2500-6000 in the tests. Should I base my max dowload speed on my advertsied speed, my highest rating, or an average of all my results?

Oddly, my Up-speed tests fairly consistently in the 688 range.

14 Feb 07, 2006 at 20:17 by Ernesto

I would advise to take the average speed, but there are not a lot torrents out there where you will reach that speed.

Note that the UPLOAD speed is far more important. Is the upload varying too?

15 Feb 07, 2006 at 21:03 by JNelsonW

Ernesto- My upload speed seems to consistantly test at about 688 kbs. It varies slightly (from about 600-700) but for the most part they seem solidly grouped around about 88 kBs.

As for the down-speed, you’re right; my actual download rate in Azareus has never even come close to 95% of even the lowest of my speed test scores. SO I suppose it doesn’t matter much.

Thanks!

16 Feb 08, 2006 at 01:06 by Ernesto

If you limit the upload to 80/85% of 88 you should be fine

17 Feb 10, 2006 at 14:23 by aveb reVerse

this actually works in a strange way my downloads went from 20kbs to 60kbs welll some of them did anyways……. Thanx for the advice god help it was.!

18 Feb 10, 2006 at 14:24 by aveb reVerse

well mabye not godly help either but it as pretty good at saving my downloadins some time.

19 Feb 12, 2006 at 23:13 by theJUGGALO

Why is’nt there any download or add-on which you can download,and that will make it faster??? If there is,can someone PLEASE e-mail it to me at Sascha.albany@webmail.co.za and PLEASE zip it first,thanks!

20 Feb 14, 2006 at 03:49 by adam

because you can’t go faster than the bandwidth you’re alotted, no matter what the pop-ups and software people trying to cheat you will say

21 Feb 14, 2006 at 23:16 by Crayons

results said i was 4858 down and 748 up. wat should i do now?
i put in the half open tcp patch and that workde out pretty good!

22 Feb 17, 2006 at 17:44 by vesaliuz

like most people, i would like to had a highest download speed, but i always keep my upload speed unlimited because i believe that share is the most important thing in the “torrent philosophy”

23 Feb 17, 2006 at 19:18 by Ernesto

-vesaliuz

capping your upload doesn’t mean you can’t share. Just leave it open a bit longer then. People actually benefit more if you try to get the most out of your connection because there will be less “rare” bits. So the best torrent philosophy will be “get the most out of your connection and keep sharing”

Pages: [1] 2 3 4 » Show All

Add your response

It takes approximately 1 minute for your comment to appear on TorrentFreak after it's posted.