New to torrents

5mbezchr

Active Member
Joined
Jul 28, 2005
Messages
70
hey, i new to the whole torrent thing and was wondering if any one can explain the whole seeds and peers thing and why the speeds on my torrent client are so slow. as many have said my surfing speeds are great just my downloading speeds are shocking. so any help would be great.
...peace...
 

slimothy

Banned
Joined
Jan 14, 2005
Messages
4,808
ok this is my field, hehe, i'll take this one boys

OK, basically a peer is a user like you just downloading the file and a seed is someone who has the complete file and just uploads. Now the goal is to get more seeds than peers because you have to upload to peers and not to seed.

This is the thing though, upload speed counts, the more genrous you are to peers.. the higher priority you get with peers and seeds, then periodically your client connects to a tracker which is a fancy name for torrent server, the hub of the whole 'swarm' or group. Now if other peers have been saying good things about you and how generous you are to each other or to the tracker, the tracker gives you a good list of peers and seeds, that is to say, faster peers and better seeds (less congested) because it basically wants you to get the files faster so you can help seed.

NOW THE PROBLEM, you see torrents used to be fantastic on iburst, with the correct tweaks in azureus you could get 140KB/s easy... but then one day April came and they decided to shape it. Now torrent shaping isn't a normal throttle like you get when you are capped... they don't really limit your speed, they limit the amount of active connections you can have, this is a problem because most of the time in your average swarm peers only give a little bit to each other but the sheer amount of peers could add up.

For instance say you had 2KB/s from each peer/seed and 50 seeds in a swarm you could get 100KB/s which is great but because iburst limits you to around 8 active connections on a torrent swarm now you're lucky if you get 30KB/s and most of the time your speed will be in the single digits.

OK this is my favourite part... workarounds, now I've found a few worthy workarounds, call it a hobby, but one thing they all have in common is they are NOT user friendly and NOT reliable, that is to say if something comes out right now and you want it... prepare to sepnd time setting some stuff up. OK first you can use a tunnel basically you can tunnel through other protocols... if you don't even know what I'm talking about this isn't for you and you will need a server/VPN to pull this off. Next we have a bridge, this is liek tunneling but rather than converting on a low level at the core packet level it does so higher up... again, very hard to pull of.

The next one is a bit sketchy, Socks proxies.. you see if you connect to a socks proxy or route your traffic through one it doesnt look like torrent traffic to the WBS packet shaping software.. problem is try finding a free and reliable socks proxy, you will be changing all the time.. perhaps a few times through one download... also speed is an issue you literally have to check 10 000 proxies to find 100 working ones and check those 100 for 5 maybe 10 fast ones that can handle 50KB/s+ and after all that effort the next day the socks server will not work because its gone down.

Pretty depressing huh? Well this is where I come in... you see iBurst is geared towards http/ftp/mail etc traffic. So what I did was start a service called torrentflux (soon to be ranmed) about 3 months ago, the idea is this... you get an interface on a webserver, its a basic GUI that lets you upload torrents, start, stop, zip delete etc like you could on a torrent client on your PC. The benifit is you download the torrent data to a server, so say you need a 4GB linux ISO, you get the torrent, add to your interface and upload, start the torrent and it will download to the server as fast as the seeds/peers can send it (100mbit which is about 12.5 MEGABYTES per second maximum)

You then go into your downloads directory in the interface, you add the link to your download manager and download from the server at 120KB/s. I don't want to spam the board with this stuff, I suggest you try those other workarounds to see if they fit first... but if you are interested in a torrentflux account email me at warren@wirelessza.co.za or PM me on this board. You pay for what you use, its cost price... just me using a spare server I have and other people seem to like it.

Look at the end of the day unless you pay for a 9GB account your torrents will suck... its just the way it is, even with a 9GB account it sucks.. the shaping isn't constant, it gets erratic and basically crappy. But HTTP is ALWAYS good, so why not get your torrent content through HTTP? It makes sense right?
 

Roman4604

Executive Member
Joined
Jun 27, 2005
Messages
5,554
Another option if you have some Linux/FreeBSD skills, is to get a shell account in the U.S. (very cheap)

Pull the torrents down to your shell account (at ludicrous speeds), then pull them down to you (over iBurst) via http or ftp.
 

Jongi

Expert Member
Joined
Dec 29, 2003
Messages
1,971
How much does a shell account go for?

slim: could you PM me how to bridge and tunnel?
 

slimothy

Banned
Joined
Jan 14, 2005
Messages
4,808
yes, thats basically the same idea as torrentflux except you need to use a shell, lol.
But I agree I do it on my servers from time to time, you just fireup btdownloadcurses.py and walk away. But the premise is the same... if you want to enjoy your 1mbit and torrent content basically... you gotta use a server as a middle man. The workarounda are exhausting when you dont have that much time to waste.

Also a trick on any server or local client to use is you jump in the swarm by starting the torrent, the tracker gives a crap list of IPs, you connect to some of em and make sure they can connect to you then limit your download speed and max your upload, do this for 2 or so pieces of a file, after than cut your download speed off all the way down to about 1KB/s you should be considered a good peer for some time after that and not waste too much time/bandwidth to do it.

If there are lots of seeds in a swarm connect to as many as you can, kick/ban the peers and hit manual update again to get more ips.. if you repeat a few times you end up getting just seeds which helps
 

slimothy

Banned
Joined
Jan 14, 2005
Messages
4,808
Jongi said:
How much does a shell account go for?

slim: could you PM me how to bridge and tunnel?
bear in mind of 2 things, you need webspace with the shell and you need a shell that is allowed to run the proccess etc, so stricly speaking you dont want just a shell account unless its a good place or a friend. A better option in my opinion is to use a webhost that gives you a shell as well. But if you're not familiar with linux command line or you're lazy...... GET TORRENT FLUX :)
 

Roman4604

Executive Member
Joined
Jun 27, 2005
Messages
5,554
Jongi said:
How much does a shell account go for?
Will have to get back to you on that tomorrow.

I personally dont have/use one ... but the guys at the office do. I have the luxury of just asking for what I want and they get it for me (helps that I'm their boss).
 

alchamy

Expert Member
Joined
Nov 14, 2004
Messages
1,637
Allow me to recommend Slim's TorrentFlux service, its awesome. You simply stick your torrent on the server and start downloading, the torrent will move to the server as fast as 2MB/s (yes megabyte not bit), once its there you download it like you would any other file via http.

EG, I downloaded a 500 meg file the other day in under 1h30min. (includes from torrent to server and down to me)

Yeah not all files will move that quickly, you still have to worry about peers & seeds etc but it still rocks.

BTW: I hated torrents before using this, always found the clients irritating, slow and complicated. Torrentflux is easy even for diehard edonkey fans.
 

5mbezchr

Active Member
Joined
Jul 28, 2005
Messages
70
Yo slim

Hey thanx alot for the whole explaination, you genius you, any way how can i get my hands on torrent flux?
....Peace....
 

Roman4604

Executive Member
Joined
Jun 27, 2005
Messages
5,554
Jongi said:
How much does a shell account go for?
Cost is 6$ per month with 1 GB space, additional 1 GBs for 3$ (tho they're not very strict on enforcing capacity ... have stored 6 GB without purchasing addtional). Only catch is you need a credit card to pay.

Also you have to install bittorrent yourself (python is included on account tho)

Speed are up to 5 Mbits downloading torrents to account (e.g. 700 MB in ~15 min). Download from account to you is as fast as your iBurst is going & WBS international bandwidth will allow.

Check out http://www.jvds.com/shellaccounts.php
 

Kei

Banned
Joined
Jul 10, 2004
Messages
1,220
Slimothy- I misunderstood you when you explained this to me. So basically I can upload torrents to your server?
 

slimothy

Banned
Joined
Jan 14, 2005
Messages
4,808
yeah kei, you upload a .torrent file and then the content will download to the server. Its R13 bucks for a GB a storage, which works out to around $2 per GB and you don't have to learn any linux commands, you just point and click.

If anybody is interested just email me or PM me and I bought more hard drives and made a site to automate account and subdomain creation that I'll be putting up in August.
 

Roman4604

Executive Member
Joined
Jun 27, 2005
Messages
5,554
slimothy said:
Its R13 bucks for a GB a storage

Slim can you clarify if its R13 per Gig transfered (torrent -> your server) & stored i.e. pay for traffic, or is it R13 for 1 Gig of storage only i.e. traffic not charged?
 

Simple Twist Of Fate

Senior Member
Joined
Dec 3, 2003
Messages
705
storage

Roman4604 said:
Slim can you clarify if its R13 per Gig transfered (torrent -> your server) & stored i.e. pay for traffic, or is it R13 for 1 Gig of storage only i.e. traffic not charged?


nah its 13rand per gig ....so if you want 10 gig space then its 130 rand....
5gig is 65rand ..........flat.......
no payperbyte!!! :) :)
 

slimothy

Banned
Joined
Jan 14, 2005
Messages
4,808
yes you're missing the fact that I'm not doing it for profit.

Roman, the per GB price is for storage only, you get 5 times the storage for bandwidth

eg. 5GB of storage costs R65 and gets you 25GB bandwidth, thats up and down, in out whatever. To be honest up till now I haven't limited anyones bandwidth and its been running for 3 months I think. This month we did 1.9TB so far, I'm expecting to use 2TB by the end of this month (Sunday)... BUT having said that if alot more users were to sign up to keep things managable they would be limited to the agreed apon 5 x storage for bandwidth thing. After that I guess I would turn off access to the accounts but I don't want to be the bad guy so I would probably still let the users download whatever stuff they have in their 'My Downloads' folder because thats the whole point of the server.

There is no scam, no catch and I already have around 40 users from this forum on the server and it has been going for 3 months.. I just have 6 servers with that particular datacenter so I got a discount then I paid for them up till the end of Feb 2006 so I got another discount and this is a spare server, so prices are at cost and the cost is cheap because of it.
 

slimothy

Banned
Joined
Jan 14, 2005
Messages
4,808
Also I want to itterate the only reason I raised the price from 12 per GB to 13 per GB is the fluctuation of the rand/dollar.. its still not for profit :)
 

Simple Twist Of Fate

Senior Member
Joined
Dec 3, 2003
Messages
705
News Flash

slimothy said:
Also I want to itterate the only reason I raised the price from 12 per GB to 13 per GB is the fluctuation of the rand/dollar.. its still not for profit :)


Torrent Flux CEO earns disgusting income, makes Telkom CEO look poor!!!

......................................... :eek:
 
Top