Unless it's the expected behavior for a 160M file to take more than 20 hours to download with 100+ peers, the bittorrent tracker seems like it could use a little tuning.
The tracker does not send files. It only indexes them.
The publisher of the movie is the one who initially uploads it (because he is the only one who has the AVI in the beginning), and after that, it's everyone else.
You are probably referring to the latest publication (Sonic Advance 3), which was published by Nach, who has 1 kB/s upload speed.
And no, he doesn't need to upload it to 100 peers -- that would take 26 weeks. He only needs to upload one copy in total (because each downloader also uploads the data they've received), but it still takes about 30 hours at that speed.
So on, sorry, there's nothing we can do about it, unless you want to sponsor a faster cable for Nach :)
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
I've been uploading SA3 at 4KB/s. And next week if all goes well, I will have the new faster service just introduced in my area.
But you'll have to wait for now.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Man I wish more people would complain when one movie goes a bit slow, even though the tools to watch it anyway are (for the most part) readily available.
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
I've said it before and I do say it again.
Feel free to send me the avi's before publishing it on the website. I can seed rather fast and I have other boxes in my possession that can do the same with their connection.
With a slow upload, everyone isn't fighting for the upload, they are instead sharing it with each other, so as soon as that upload is complete, all the people downloading get it at the same time, and immediately we have a finished torrent with many seeds.
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
To elaborate on JXQ's statement, this only produces the illusion that the transer is faster because users are not allowed to download until one person has the whole thing. In terms of getting it to the masses, your idea is significantly slower Highness.
It's a matter of Nach sending it into the internet, or Nach sending it to you and then you send i to the Internet. Ultimately he uploads 1 full copy, only now there's a middle man who waits until s/he reaches 100% completion before anyone else gets it. I vote no.
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
And with me, we're ensured a good 50-200 seeds for any movie I encode within the next two days, so that's good for the healthiness of the torrent and that particular movie.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
I agree that it's usually faster for one person to upload a single copy through bittorrent by superseeding, than it is to send to one other person who then has to torrent it. As long as he's uploading close to as fast as his internet will allow, no one should complain.
Edit: hey ozmodiar, the quote in your signature is out of context as well!!!!
edit2: oh god this is so retarded.
The point is that he has to send it to someone anyway, so it mine as well be however many people at once so that they are all able to send it to others right away.
Also, his connection is 12 kb/s, but is only devoting 4kb/s to the torrent.
-Oz.
If practice makes perfect, but nobody's perfect, why practice?
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
If someone again for some reason says I have 1KB/s connection, maybe I'll just stop uploading it now.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
splitting connections is the best way to maximize your pipe. so he will probably upload faster to the collective torrent swarm than to one person via ftp/dcc/whatever. and if he is using super seeding, then YES, 100% of the filesize = 100% of the file. EDIT: unless a piece he uploaded to someone didn't get sent to anyone else in the swarm before that peer disconnected before finishing for whatever reason, but one piece doesn't add much time to the upload.
Nach, try not to take it personally. I think there are still many people who don't know exactly how bittorrent works, so they aren't sure what to criticize or suggest for improvements.
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
I appreciate that Nach is encoding and seeding. I just suspected that even at his 4KB/s rate, the initial upload shouldn't have taken as long as it did, and that perhaps an sub-optimal Bittorrent configuration was to blame.
yes at 5kb/sec, it still should have been finished early , but who cares it gets done when its done we should not complain and appreciate it that he went through all this hard work to upload it to us.
As for the bittorrent situation... rather than have nach seeding the torrent, alone, with his 1kb/s connection, it's more efficient for him to send the file to someone who has better bandwidth. This is due to the fact that when seeding a torrent, the connection may be split multiple ways, due to multiple connected users, and there is no guarantee that when he has sent 100% of the filesize that he will have sent 100% of the file.
The point is that he has to send it to someone anyway, so it mine as well be however many people at once so that they are all able to send it to others right away.
Also, his connection is 12 kb/s, but is only devoting 4kb/s to the torrent.
splitting connections is the best way to maximize your pipe.
This is not true. Every TCP/IP connection has overhead, so the more connections you make the less your maximum total speed becomes.
And the reason I suggest sending it to a second person before splitting the pipe on the torrent swarm is because a torrent with only one seed is not a healthy torrent -- if something happens and the seed gets disconnected, noone can finish the file. Normally it's not a big deal, because it corrects itself in a couple of hours, but this is not the case when the seed has a 4 kb/s upload cap.
How fleeting are all human passions compared with the massive continuity of ducks.
if something happens and the seed gets disconnected, noone can finish the file.
But when the seed is back, the download is automatically back in progress.
This is not the case with FTP or such software; if the seed disappears, download is interrupted as well. If you get tired of waiting for the seed to return, and shut down your machine or just go for lunch, the whole progress is stale even when the seed returns back.
Bittorrent does not rely on a single downloader.