Kuro5hin.org: technology and culture, from the trenches
create account | help/FAQ | contact | links | search | IRC | site news
[ Everything | Diaries | Technology | Science | Culture | Politics | Media | News | Internet | Op-Ed | Fiction | Meta | MLP ]
We need your support: buy an ad | premium membership

[P]
Ask Kuro5hin: What Is BitTorrent?

By Troll Hard in Internet
Wed Sep 12, 2007 at 11:03:39 PM EST
Tags: BitTorrent, File Sharing, Ask K5, bandwidth, sandvining, increase download, Internet (all tags)
Internet

Some people whine about things like BitTorrent apparently is downloading as slow as molasseses in January in Alaska, and whine about it their Kuro5hin diaries.

No one is advocating downloading illegal torrents, but legal ones like Linux ISOs, Michael Crawford FLOSS format songs, etc.

This story can help you make BitTorrent download faster.


For those not so tech savvy, BitTorrent is a peer to peer file sharing network that allows you to download files that you want for free. The only cost is the time it takes to download and what your ISP (Internet Service Provider) charges for Internet access (Most of them charge a monthly fee for unlimited access, but Cell Phone Internet connections and Wireless Broadband connections might charge per minute or the amount of data you download, so be careful) which usually isn't much.

People requested the Wikipedia article on the original BitTorrent client but it seems to lack enough information to be useful, hence stories like this one have to be written.

Question: But why do I care about BitTorrent?

Answer: Because you can download free stuff with it, and help others download free stuff.

Question: What kind of BitTorrent programs are there?

Answer: You can get BitTorrent clients for most popular operating system formats. BitTorrent is open sourced so there might be other BitTorrent clients based on the original BitTorrent code that might be better.

Question: What Windows BitTorrent clients are there?

Answer: For Windows 98 to Windows Vista there is uTorrent and it is not as bloated as other Windows based torrent programs. It was recently updated to work with Vista.

Another popular Windows BT (BitTorrent) client is Shareaza which is bloated but more user friendly.If you run Windows you can optimize your TCP/IP settings using this TCP/IP tool and see if you can tweak it a little.

Another popular one is BitComet which seems to be slim enough for older Windows systems.

Question: But I use Linux and/or a Mac, what Linux and/or Mac BT programs are out there?

Answer: Azureus is Java based and should run on either Linux, Mac OSX, *BSD Unix, or any OS that supports the Java runtime library.

Limewire was just updated to handle BitTorrent networks and runs on Windows, Linux, Mac, etc.

If you don't like Java, you can use Transmission for Mac OSX and Linux. Much better recommended by the experts on Mac OSX and Linux.

KTorrent is available if you have KDE installed in Linux. Most Linux BitTorrent clients use GTK+ but there is no need to install all GTK+ libraries, just minimal libraries. If you wish to use a command line based BitTorrent client under Linux with Window Managers like Fluxbox, try RTorrent for a change.

The original BitTorrent client was written in Python, but was later based on the uTorrent source code. Yet BitTornado is Python based so it should run on any operating system with a Python interpreter installed.

Question: I just installed my BitTorrent program, how do I download the free stuff?

Answer: You go to some web page that hosts files named *.torrent and download the torrent files with your web browser and then open up the torrent file with your BitTorrent program. It will then start the download, although you might have to follow the instructions it gives you like approving the torrent to download first, and you might have to wait in a queue (sort of like standing in line, first come first served) before the download starts. What actually happens is that your BT client connects to a BT tracker that it gets from the torrent file. The tracker gives you a list of the IP addresses of peers that are sharing the file(s) that you can connect to and download from. Your BT client then downloads fragments of the file(s) from those peers. Each peer group that you are in is called a swarm. In the swarm you trade file fragments with each other instead of downloading from the seeder. The data fragments are traded in random order, so chances are your fragments are different from the other peers. Sometimes there is a quid-pro-quo scheme in trading in which peers trade fragments with you if you trade fragments with them. If you start out a download, you might get choked and not be able to download, but there is an optimistic unchoking method that can send random fragments to your client in hopes of uncovering new peer partners that you can trade fragments with.

Question: What are some BitTorrent web sites?

Answer: Some popular ones are The Pirate Bay, TorrentSpy, TorrentReactor,  ISO Hunt, or you can just check out web sites that list the top 35 BitTorrent web sites and find one you like. If you want 100% legal torrents that won't have the possibility to get you sued if you download them, try Linux Tracker, Legal Torrents, or the top ten legal BitTorrent sites for your torrents. The others have a mix of legal and illegal torrents. Just a warning, downloading copyrighted materials might get you sued. The RIAA are going after song sharers and the MPAA are going after movie sharers. If you don't live in the USA, chances are the laws of your country may be different, and you might actually live in a free society that doesn't sue file sharers. :)

First some terms, leechers are people (much like you) trying to download a torrent. Seeders are people who already downloaded a torrent, or started out uploading it, and seed the torrent for the people who want to download it. Many BitTorrent web sites have a seeding policy after you download, but a lot of ignorant people just stop seeding after they download the torrent files and hence get slower downloads. Then whine about it on the Internet to people like me.

So some advice to speed up your BitTorrent downloads:

#1 Cap your upload to about 80% of your bandwidth.  Check with your ISP or do a bandwidth test to see what your current speed is currently. If you cap your uploads to a higher rate, you can possibly increase your downloads if you also max out your download speed to 80% as well. If this makes it hard to browse the web and video videos, try adjusting the bandwidth to lower settings until you are able to do other things as well. But you can set a schedule for how much bandwidth you want to use at what times, more on that later.

#2 Open up a hole in your firewall to some random port that your BitTorrent client uses. The ports 6881-6999 are usually used, but pick a different port like 65535 or 32768 or whatever to prevent the ports being blocked by your ISP. Examine the BitTorrent Firewall FAQS. Port forwarding can be so easy that even your grandmother can understand it if you read the right help file on it. If you use Linux, you will have to do port forwarding with IPTables and IPChains to make it work. Make sure that the software and hardware firewall allows that port to get through. If not you will download slowly.

#3 Check the torrent on the web site for the best seed per peer ratio. The more seeds the better. If you see 25 seeds and 25 leechers, it is better than 400 seeds and 800 leechers.

#4 Set your bandwidth to a higher setting in BitTorrent. If you still want to play videos set up a schedule to use max bandwidth when you are asleep or at work and min bandwidth when you are at home streaming your videos from Youtube and iTunes, whatever. So that way when you are away from the computer it downloads at full speed, and when you get home or wake up it will go to min speed. Max speed might be like 90 KBPS and min speed like 10 KBPS, those are for my DSL connection. Your connection may be slower or faster and you'll have to experiment what speeds to set your uploads and downloads to on your client.

#5 Set if Encryption is set, if not turn it on. Encryption can help you download faster if your BT client supports it.

Some people ask:

I run a Windows ME box with Shareaza on a 4 node network that uses DHCP and randomly assigns my ME box an IP like 192.168.0.3 sometimes or 192.168.0.2 other times. Anyway it changes and sometimes I have to keep changing my firewall to get that machine to download torrents correctly.

Answer: It might be better for you to change the hardware firewall to forward the port from 192.168.0.42 or whatever IP the Windows ME machine gets from your IP assignment if you assign that IP to the Mac address of the network adapter on your Windows ME box.

Now refrain from abusing this user, because due to hardware limitations he is forced to use Windows ME. Yet ME isn't the worst version of Windows so far, Vista just beat it. Vista was designed to clobber P2P file sharing abilities. You might want to stick to Windows 2000 or XP for file sharing as a result, or try Linux, *BSD Unix, a Mac, or something else that doesn't limit IP connections in the OS. In this case ME was a smart choice, because the SP2 version of XP limits IP connections, and Vista limits even more. Unless you download the special version of TCP/IP that has been hacked to allow more than the artificial limit Microsoft put on the SP2 XP version. But I won't link to that file, because it is pirated and might contain malware.

Some other members here stated:

Shaping and more advanced flow analysis and SPI technology is being used to slow down file sharing using technology such as Sandvine to throttle or bog down file sharing. ISPs like Comcast are throttling BitTorrent users.

Yes ISPs want to manage their network and not allow users to use too much bandwidth. One trick I did not mention is to set your BitTorrent download and upload bandwidth to as high as it goes so it uses your entire bandwidth to download and upload files. ISPs hate this and one of my old ISPs accused me of having a virus on my system as it was causing "virus-like activity" of data packets being sent back and forth at a high bandwidth. I can recall some friends of mine that were on Comcast getting yelled at by a Network Administrator in email for being a bandwidth hog. Here is a list of Bad ISPs that block BitTorrent.

Some BitTorrent clients use an encryption technology named Message stream encryption/Protocol encryption (MSE/PE) and Protocol header encrypt (PHE) that can encrypt the data being send to get around some of the BitTorrent blocking out there. It makes the BitTorrent client hard to throttle and detect when used properly. Yet recall that even encrypted data packets can be subject to traffic analysis and the ISP will be able to tell if you are downloading or uploading and can use TCP RST packet injections to try and foil your fun.

Yet blocking the seeding of torrents is one of the main reasons why you cannot download quickly enough, and it is something that you cannot control unless you vote with your feet and move accounts to a new ISP that doesn't throttle BitTorrent bandwidth and block seeding. Chances are the blocking of the torrents you are seeding has caused you to get a low download bandwidth.

Not only that but Sandvining could possibly block access to Freenet, Tor, and other networks. This has not yet happened, but some ISPs do try to block file sharing.

Please note that this article was written for the novice to learn how to seed torrents and increase their download speeds. It does not discuss the technical detail on how BitTorrent, TCP/IP, and open verses closed sites having to do anything with ratios. That information can be saved for a more advanced, future article.

Even if you don't follow all of this advice, the most important thing to remember about BitTorrent is to seed torrents. If you don't seed torrents, your downloads will drop to low speeds and the rest of the Internet won't be able to download the torrents. So this article encourages seeding. Just like real seeds grow something, BitTorrent seeds grow files. Please keep that in mind.

Hopefully if you followed the advice of this article, you can make your BitTorrent client work better. Good luck, and happy downloading.

Sponsors

Voxel dot net
o Managed Hosting
o VoxCAST Content Delivery
o Raw Infrastructure

Login

Poll
Would you like to see more Ask Kuro5hin stories from Troll Hard?
o Yes 46%
o No 46%
o Maybe 42%
o WIPO 7%

Votes: 28
Results | Other Polls

Related Links
o Kuro5hin
o BitTorrent
o Linux ISOs
o Michael Crawford FLOSS format songs
o the original BitTorrent client
o get BitTorrent clients
o uTorrent
o Shareaza
o this TCP/IP tool
o BitComet
o Azureus is Java based
o Limewire
o Transmissi on
o KTorrent
o RTorrent
o BitTornado
o The Pirate Bay
o TorrentSpy
o TorrentRea ctor
o ISO Hunt
o the top 35 BitTorrent web sites
o Linux Tracker
o Legal Torrents
o the top ten legal BitTorrent sites
o bandwidth test
o Open up a hole in your firewall
o Examine the BitTorrent Firewall
o Port forwarding can be so easy that even your grandmother can understand it
o do port forwarding with IPTables and IPChains
o I run a Windows ME box with Shareaza
o assign that IP to the Mac address
o Shaping and more advanced flow analysis and SPI technology is being used to slow down file sharing using technology
o Sandvine
o Comcast
o Bad ISPs that block BitTorrent
o Freenet
o Also by Troll Hard


Display: Sort:
Ask Kuro5hin: What Is BitTorrent? | 87 comments (52 topical, 35 editorial, 0 hidden)
IT'S NOT LUPUS $ (none / 0) (#4)
by circletimessquare on Mon Sep 10, 2007 at 04:16:29 PM EST



The tigers of wrath are wiser than the horses of instruction.

I think (3.00 / 2) (#28)
by mybostinks on Mon Sep 10, 2007 at 09:46:46 PM EST

this would be a nice front page addition.

-1 (none / 0) (#29)
by lonelyhobo on Mon Sep 10, 2007 at 10:36:45 PM EST

completely lacks any understanding of the bittorrent protocol or how closed vs. open sites do anything with ratios

also shows complete ineptness with networking and tcp/ip in general

Doesn't matter (none / 0) (#33)
by uid 71137 on Tue Sep 11, 2007 at 04:50:15 AM EST

If people reading this article are starting to seed more on open sites, then more power to me.

[ Parent ]
The user this article is writen for (none / 0) (#34)
by Troll Hard on Tue Sep 11, 2007 at 07:55:46 AM EST

wouldn't understand the technical details so I did the best I could to simplify it. It was written for novices and encourages seeding. Without seeding, BitTorrent dies and torrents go dead with leechers but no seeders and that means people can reach as high as 98% or even 99% and never be able to download the file. So BitTorrent needs seeders really bad in order to increase the downloads. If more people seed, that will save BitTorrent and speed up downloads.

--------
Be careful what you wish for, you just might get it! Mind over Matter Fringe Science for the win!
[ Parent ]
it's not simplified, though (none / 0) (#39)
by lonelyhobo on Tue Sep 11, 2007 at 11:56:15 AM EST

it's just plain incorrect

[ Parent ]
What changes do you suggest (none / 0) (#40)
by Troll Hard on Tue Sep 11, 2007 at 01:07:53 PM EST

be made? Give me some examples of incorrect statements.

--------
Be careful what you wish for, you just might get it! Mind over Matter Fringe Science for the win!
[ Parent ]
well (none / 0) (#42)
by lonelyhobo on Tue Sep 11, 2007 at 01:27:41 PM EST

i'm not combing through your article because i don't really give a shit, but everything you put about ratios is wrong, and that shit you put about using ratios to game the system is wrong too

anything you put about networks was uninformative and pretty stupid, you can get most of those crap routers we have nowadays to assign an ip based on mac

basically your article has less than wikipedia while the stuff it has that wikipedia doesn't is just blatantly wrong

[ Parent ]

If you are not going to help (none / 0) (#45)
by Troll Hard on Tue Sep 11, 2007 at 01:47:50 PM EST

and have adopted that kind of negative attitude, then I strongly suggest you write you own BitTorrent article if you think you can do better than me. If not, then kindly STFU and give me that -1 vote that you already made your mind up about before I am even finished editing the article and making changes to it.

--------
Be careful what you wish for, you just might get it! Mind over Matter Fringe Science for the win!
[ Parent ]
quit being a baby (none / 0) (#46)
by lonelyhobo on Tue Sep 11, 2007 at 02:02:06 PM EST

not knowing that global ratio is uncorrelated with download rates on a particular torrent shows you don't know wtf you're talking about with regards to the bittorrent protocol.

I get that you're trying here, and that's good, but you're just plain wrong.

[ Parent ]

You are the baby (none / 0) (#47)
by Troll Hard on Tue Sep 11, 2007 at 02:30:09 PM EST

I mentioned using the Mac address to assign the IP to on the BT client PC. Maybe you skipped over that part?

I am not even mentioning the global ratio, but talking about setting bandwidth settings and other things like opening up a port in the firewall which have nothing to do with the global ratio, as you seem to be claiming that I am saying it does have to do with the global ratio.

In short, you are trolling me, you are being the baby here.

--------
Be careful what you wish for, you just might get it! Mind over Matter Fringe Science for the win!
[ Parent ]

haha (none / 0) (#49)
by lonelyhobo on Tue Sep 11, 2007 at 02:49:29 PM EST

thanks for changing all that garbage about "download a small ebook first" that's what i was talking about

sp2 doesn't limit the number of IP connections, it limits the number of simultaneous connection attempts

and too many simultaneous open ip connections often causes that shitty router that's doing NAT to seize up so sometimes that causes bittorrent downloads to be slower

you should also put something about how most closed (registration required) websites require keeping certain global ratios without being banned, and that there's some plugin for azureus that lets you cheat like a motherfucker (i don't know if they've plugged it yet, i don't use azureus)

in short, it looks like you finally did some research, so good for you

[ Parent ]

Too late (none / 0) (#53)
by Troll Hard on Tue Sep 11, 2007 at 03:32:29 PM EST

it is out of the edit queue for now. Too many people must have pressed move to vote.

I did edit out some cruft to make it shorter so I don't get TL;DR comments.

My tip #6 was about closed websites keeping a ratio and how to cheat to get a better ratio. But you said global ratios have nothing to do with downloads, so I removed it. So now the readers won't know how to cheat like a motherfucker without even using that plug-in. If you get banned, you won't be able to download new torrents from that website. I was going to add that in, but I was too busy looking up other stuff and doing research and editing the article countless times.

You actually commented on the story, after I had already edited parts of it to be more accurate, and didn't even notice the changes I made to it, and you said you refused to read my story, so when you did that you missed out on the changes I made. Of course now that the story is in the submission queue, the changes are more apparent to you.

--------
Be careful what you wish for, you just might get it! Mind over Matter Fringe Science for the win!
[ Parent ]

closed trackers do keep a ratio (none / 0) (#55)
by lonelyhobo on Tue Sep 11, 2007 at 03:39:35 PM EST

but they use it to restrict access to downloading torrents, not to change the speed at which you download a torrent.

[ Parent ]
Well all you originally said (none / 0) (#58)
by Troll Hard on Tue Sep 11, 2007 at 04:17:21 PM EST

was that the article was incorrect. I asked you for specifics, and now you are giving them to me too late, after the article was already moved out of the edit queue.

Next time do us both a big favor, and if you find something incorrect in a story do this:

#1 State what part is incorrect and why you think it is incorrect.

#2 Suggest some changes that can be made to the story to make it more correct.

#3 If something is missing from the story suggest that it be added.

Just saying something is incorrect isn't really helping if you don't explain why it is incorrect and what needs to be corrected. If you, and other critics, aren't willing to communicate properly with the story writers, then Kuro5hin will be poorer as a result because of that. It will lead to stories that could have been made better, either being rejected, or stories that have incorrect info being published because the author didn't have time to research how to make parts of it correct because nobody told him/her what parts where incorrect.

I myself never claimed to be perfect, but I am learning from my mistakes.

--------
Be careful what you wish for, you just might get it! Mind over Matter Fringe Science for the win!
[ Parent ]

There is a way to edit articles in voting (none / 0) (#59)
by MichaelCrawford on Tue Sep 11, 2007 at 04:34:22 PM EST

or even after they're posted: email help@kuror5hin.org and ask them to edit the article for you.

Just be sure to make it really clear where to place new text, what text to delete and so on.


Looking for some free songs?


[ Parent ]

if i wanted to put in effort (none / 0) (#60)
by lonelyhobo on Tue Sep 11, 2007 at 06:21:53 PM EST

i'd write my own articles

[ Parent ]
You snooze you lose (none / 0) (#61)
by Troll Hard on Tue Sep 11, 2007 at 07:05:54 PM EST

If you aren't going to put in the effort to write articles, why even bother putting in the effort to criticize other articles? The amount of text you used to troll and criticize my article could have been used towards your own better version of the same article that I was working on. That is what I figured out about myself, I was putting too much work in trolling and criticizing other articles, that I figured I could use the very same amount of effort to write my own articles, and thus I turned a negative into a positive and a weakness into a strength.

--------
Be careful what you wish for, you just might get it! Mind over Matter Fringe Science for the win!
[ Parent ]
it's so much easier (3.00 / 1) (#62)
by lonelyhobo on Tue Sep 11, 2007 at 10:22:24 PM EST

to call you a faggot than do something better

and who the hell would want to write an article with all these critical faggots around here

[ Parent ]

Well I myself (none / 0) (#65)
by Troll Hard on Wed Sep 12, 2007 at 06:17:12 AM EST

want to write stories.

I am deciding not to take what negative people say that seriously any more.

I want to finally contribute something to K5 without going back to my trolling behavior that kept getting me anonymized. If my story gets published, it will only help K5 and make Rusty richer. Plus I will learn some writing skills when this is over.

All you accomplish by calling me names is to show just how pathetic you really are. FAIL!

--------
Be careful what you wish for, you just might get it! Mind over Matter Fringe Science for the win!
[ Parent ]

You are not exactly being helpful here (none / 0) (#43)
by Troll Hard on Tue Sep 11, 2007 at 01:35:22 PM EST

Tell me what is incorrect and what correct things to replace them with. Be constructive and help me make this story better, and stop trying to troll me.

--------
Be careful what you wish for, you just might get it! Mind over Matter Fringe Science for the win!
[ Parent ]
Utorent, Bittorent, Bitlord..interesting. +FP (none / 0) (#31)
by dakini on Tue Sep 11, 2007 at 01:59:18 AM EST



" May your vision be clear, your heart strong, and may you always follow your dreams."
pretty good sampling of info (none / 0) (#36)
by circletimessquare on Tue Sep 11, 2007 at 08:43:19 AM EST

i even learned something relevant

which is probably the first time that has ever happened for me here

+1 fp


The tigers of wrath are wiser than the horses of instruction.

Plz replace entire article with link to wikipedia (3.00 / 5) (#38)
by rpresser on Tue Sep 11, 2007 at 10:56:36 AM EST

kthxbye
------------
"In terms of both hyperbolic overreaching and eventual wrongness, the Permanent [Republican] Majority has set a new, and truly difficult to beat, standard." --rusty
Sorry but Wikipedia (none / 0) (#48)
by Troll Hard on Tue Sep 11, 2007 at 02:41:20 PM EST

which I cited their article on the BitTorrent Client, seems to be lacking detail. Plus I don't seem to find any hints they have on speeding up BitTorrent downloads.

I am working on improving this article and I have made countless edits, took suggestions, researched parts of it, took out information that referenced me, didn't make sense, or that people considered incorrect.

What part of the edit queue didn't you understand?

If something is wrong with the story, I take creative feedback, and I make changes to it to make it better. That is the whole point of Kuro5hin and the Edit Queue, to make better stories. Being all negative and trolling me, isn't going to help, and telling me to plagiarize a Wikipedia article and copypasta it here isn't going to help either.

--------
Be careful what you wish for, you just might get it! Mind over Matter Fringe Science for the win!
[ Parent ]

Pay no attention to my friend rpresser (none / 0) (#50)
by MichaelCrawford on Tue Sep 11, 2007 at 02:50:49 PM EST

I've never submitted a story to kuro5hin that someone didn't find a reason to criticize it, or vote against it, even those most enthusiastically voted to front page.


Looking for some free songs?


[ Parent ]

Well I cannot please everyone (none / 0) (#56)
by Troll Hard on Tue Sep 11, 2007 at 03:39:43 PM EST

but at least I can learn from the writing mistakes I made here even if some people gave me negative feedback, and I can figure out how to improve my next story.

Thanks for your writing tips as well as the rest of the people here making suggestions for changes.

--------
Be careful what you wish for, you just might get it! Mind over Matter Fringe Science for the win!
[ Parent ]

Sigh. (none / 0) (#51)
by rpresser on Tue Sep 11, 2007 at 02:59:20 PM EST

I guess I'm just a bit snobbish on this topic; it seems to me that Bittorrent should be well enough understood that an article is not necessary. You might as well post an article on the proper use of dental floss.
------------
"In terms of both hyperbolic overreaching and eventual wrongness, the Permanent [Republican] Majority has set a new, and truly difficult to beat, standard." --rusty
[ Parent ]
i would vote that article up (3.00 / 2) (#52)
by lonelyhobo on Tue Sep 11, 2007 at 03:02:21 PM EST

especially if it had information and reviews of the wide variety of dental floss available

[ Parent ]
But BitTorrent is not that well known (3.00 / 2) (#54)
by Troll Hard on Tue Sep 11, 2007 at 03:37:36 PM EST

and too many people whine to me about getting slow downloads with BitTorrent, after I tell them how fast my BT downloads are.

I even have friends who are CISCO certified and took Networking classes, that still claim they cannot figure out how to speed up BitTorrent. A lot of this stuff is network related, and I admit they know more about networks than I do, but somehow I still get faster download rates than they do.

--------
Be careful what you wish for, you just might get it! Mind over Matter Fringe Science for the win!
[ Parent ]

Ratios (none / 0) (#66)
by jolt rush soon on Wed Sep 12, 2007 at 09:27:47 AM EST

"If you see 25 seeds and 25 leechers, it is better than 400 seeds and 800 leechers." That's a big fat lie.
--
Subosc — free electronic music.
Can you explain it more (none / 0) (#67)
by Troll Hard on Wed Sep 12, 2007 at 09:44:58 AM EST

so we know why it could be a lie?

--------
Be careful what you wish for, you just might get it! Mind over Matter Fringe Science for the win!
[ Parent ]
well, (none / 0) (#68)
by jolt rush soon on Wed Sep 12, 2007 at 10:12:16 AM EST

'leechers' upload too and by the time you've downloaded the torrent, some of them will be seeders. also, with a greater number of hosts (seeders and 'leechers') there's more chance that the torrent will still be active by the time you need that last piece.
--
Subosc — free electronic music.
[ Parent ]
So then you don't think (none / 0) (#69)
by Troll Hard on Wed Sep 12, 2007 at 05:17:38 PM EST

that download speed is affected by having more leechers than seeders?

It stands to reason mathematically that by the ratio of leechers to seeders, it can effect the download speed via bandwidth. You also do not know for sure that the leechers have the fragments that you need, but you do know for sure that the seeders have the fragments.

All in all maybe I should remove it, because your bandwidth is effected by the leechers and seeders in your swarm and not the entire list of leechers and seeders anyway.

Problem is I emailed help@kuro5hin.org to make changes to other areas of the story yesterday, and they still haven't made the changes. I'd email them and ask them to remove that part from the story, but they seem to be ignoring me. After the story is out of the edit queue there is really nothing I can do to change it anymore.

I'll tell you what, if this story gets voted down, I'll make the edits and take out the information that is wrong or misleading and resubmit the story. If not, we'll leave these messages here as a footnote in the story.

--------
Be careful what you wish for, you just might get it! Mind over Matter Fringe Science for the win!
[ Parent ]

of course (none / 1) (#73)
by jolt rush soon on Thu Sep 13, 2007 at 05:18:46 AM EST

i think that download speed is affected by the number of seeders and leechers. i just think it's more complicated than you initially stated.

to take an (overly) simple example:

you've got two torrents of the same thing that you want; one with one seed and no leechers and one with one seed and one leecher. which is best?

i would say the torrent with one seeder and one leecher.

i say this because the upload speed for the other torrent it limited by the one seeder whereas with the preferred (by me) torrent you could get each piece from the leecher (until the last piece which would be from the now-seeder) and any excess bandwidth that the initial seeder can't use to send to the leecher could also be spent on me.
--
Subosc — free electronic music.
[ Parent ]

Re: teh recent Limewire 4.14 update w/bittorrent (none / 0) (#70)
by nostalgiphile on Wed Sep 12, 2007 at 05:18:03 PM EST

It's soooo much faster than Azureus! Thanks Limewire! Thanks Internet!!

Oh, and +1FPing this in the spirit of let's flood Rusty's propaganda pamphlet off the FP...

"Depending on your perspective you are an optimist or a pessimist[,] and a hopeless one too." --trhurler

try uTorrent (none / 1) (#74)
by fluxrad on Thu Sep 13, 2007 at 10:49:27 AM EST

μTorrent is much faster than anything I've run previously. Azureus is slow because it's java. Java == slow.

--
"It is seldom liberty of any kind that is lost all at once."
-David Hume
[ Parent ]
wtf, FP? (3.00 / 2) (#71)
by tsunami on Wed Sep 12, 2007 at 11:49:42 PM EST

The first sentence is completely retarded.  


--------------
I also saw a madman crazily pumping this polygon thing to roughly the same timing as a functional wank. - A Trolled An Anonymised Englishman
This article (none / 0) (#76)
by kitten on Thu Sep 13, 2007 at 03:37:26 PM EST

is almost as fascinating as the one that told us what CSPAN is. Gee whiz, I hope next someone writes an article explaining what this "google" thing is that everyone's talking about.
mirrorshades radio - darkwave, synthpop, industrial, futurepop.
[ Parent ]
Thank you (none / 0) (#79)
by Troll Hard on Thu Sep 13, 2007 at 10:37:40 PM EST

now I have an idea for my next K5 story.

Ask Kuro5hin: What Is Google?

--------
Be careful what you wish for, you just might get it! Mind over Matter Fringe Science for the win!
[ Parent ]

Answer: Something that lets you find places... (none / 0) (#84)
by BJH on Sun Sep 16, 2007 at 10:27:38 AM EST

...more useful than this one.
--
Roses are red, violets are blue.
I'm schizophrenic, and so am I.
-- Oscar Levant

[ Parent ]
Windows ME box with Shareaza (none / 0) (#72)
by SaintPort on Thu Sep 13, 2007 at 12:32:47 AM EST

yeah, that's me. I can testify that the ME box is the fastest downloader on the home-net, the XP box is 2nd and the Vister boxes are 'challenged'.

I read the above and still have no clue how to make, what seems like a simple idea, actually happen...

Each time a machine boots, it should keep its assigned IP address and load DNS settings from the router.

So far, when I try to do this, its all static or all dynamic.

I'm thinking maybe I need to keep the properties set to dynamic, then run a script to reset the IPs on each machine.

???

--
Search the Scriptures
Start with some cheap grace...Got Life?

You need a router (none / 0) (#77)
by sholden on Thu Sep 13, 2007 at 06:56:43 PM EST

that lets you configure it to assign address X to the machine with MAC Address Y.

I thought that was a pretty universal feature, but the wireless router I just inherited doesn't have it so I guess not.

--
The world's dullest web page


[ Parent ]
yeah, that seems to be the way to go (none / 0) (#78)
by SaintPort on Thu Sep 13, 2007 at 09:51:26 PM EST

I shall delve into the router settings & be sure it ain't thar.

Thanks to all.

--
Search the Scriptures
Start with some cheap grace...Got Life?

[ Parent ]

ITS ALIVE !!! (none / 0) (#82)
by SaintPort on Sat Sep 15, 2007 at 10:29:30 PM EST


Motorola Administration Panel
 -->Gateway
      --> LAN
           --> dhcp leases
                --> RESERVE NEW IP ADDRESS

just enter MAC address, desired Static IP address and Host (computer) name... too simple.

--
Search the Scriptures
Start with some cheap grace...Got Life?

[ Parent ]

Pando (none / 0) (#75)
by laird on Thu Sep 13, 2007 at 11:50:48 AM EST

Another BitTorrent client that you might find useful is Pando. It can download standard BitTorrent files, and also lets you easily send huge file (up to 1 GB for free) using BitTorrent, hosted by Pando's servers. People seem to like it.

is this actually a BitTorrent client? (nt) (none / 0) (#80)
by jolt rush soon on Fri Sep 14, 2007 at 06:43:23 AM EST


--
Subosc — free electronic music.
[ Parent ]
Pando is a BitTorrent client (none / 0) (#85)
by laird on Tue Sep 18, 2007 at 01:39:28 AM EST

Yes, Pando can download standard BitTorrent torrents, as well as enhanced Pando torrents.

[ Parent ]
Illegal torrents (none / 0) (#81)
by redeye on Fri Sep 14, 2007 at 01:52:40 PM EST

"No one is advocating downloading illegal torrents ... "

I am.

related news--MediaDefender p2p entrapment site (none / 0) (#83)
by nostalgiphile on Sun Sep 16, 2007 at 10:06:34 AM EST

got their emails leaked onto bittorrent! LOL!! evil, ironic gods be damned

"Depending on your perspective you are an optimist or a pessimist[,] and a hopeless one too." --trhurler
Multiple Internet connections. (none / 0) (#86)
by ODiV on Mon Oct 01, 2007 at 03:17:24 PM EST

I have two Internet connections. Is it possible to connect them both to the same machine and have them both bit torrenting stuff? Is there a client that supports this? Does XP even support this?

somebody on the internet is wrong... (none / 0) (#87)
by parabolis on Fri Dec 19, 2008 at 08:24:37 PM EST

"Just a warning, downloading copyrighted materials might get you sued"

"The RIAA are going after song sharers"
Bad timing, as this isn't true anymore:
No more lawsuits: ISPs to work with RIAA, cut off P2P users


"the MPAA are going after movie sharers"
I don't believe you. I've never seen an article about MPAA lawsuits.


"fragments of the file"
They are correctly called pieces and the technical term isn't misleading so you should have used it.


"you trade file fragments with each other instead of downloading from the seeder"
How else would leeches get the complete file without downloading from a seeder?


#1 "Cap your upload to about 80% of your bandwidth."
I would recomend deciding how generous you want to be with your bandwidth and pick a ratio. I am happy to give back 150% of the data I got so I picked a ratio of 1.5. Next find a cap for the amount of data you transfer in a given period. When I was starting out I picked a budget of 60 GB per month:

(60 GB) / ((1 + 1.5) * (1 month)) = ~10 kBps


#2 "Open up a hole in your firewall"
Routers which support UPnP let applications automatically request port forwarding.


#3 "best seed per peer ratio."
This sounds believable but isn't even close to true.

(1) You download from seeders and leechers so
400 seeds and 800 leechers = 1200 data sources,
25 seeds and 25 leechers = 50 data sources.

(2) I use uTorrent and set the number peers per torrent to 64 so
400 seeds and 800 leechers = 64 _best_ data sources of 1200,
25 seeds and 25 leechers = 50 data sources.

(3) All the files I am currently seeding are multi-file torrents. I already have all the files I want. For all these torrents I am counted as a leecher but I am only uploading.


"ISPs like Comcast are throttling BitTorrent users."
This wasn't even true when you wrote the article:
Comcast loses P2P religion, goes agnostic on throttling


"Even if you don't follow all of this advice, the most important thing to remember about BitTorrent is to seed torrents."
Like a needle in a haystack. This part is correct!




Ask Kuro5hin: What Is BitTorrent? | 87 comments (52 topical, 35 editorial, 0 hidden)
Display: Sort:

kuro5hin.org

[XML]
All trademarks and copyrights on this page are owned by their respective companies. The Rest 2000 - Present Kuro5hin.org Inc.
See our legalese page for copyright policies. Please also read our Privacy Policy.
Kuro5hin.org is powered by Free Software, including Apache, Perl, and Linux, The Scoop Engine that runs this site is freely available, under the terms of the GPL.
Need some help? Email help@kuro5hin.org.
My heart's the long stairs.

Powered by Scoop create account | help/FAQ | mission | links | search | IRC | YOU choose the stories!