B2K24 Posted May 9, 2006 Report Share Posted May 9, 2006 after doing tweaks and cleanups the results of speed tests are 966 kbps/363 kbpsMAV's script says to make global connections to 363 that seems really high to me.also peers per torrent im not sure what to set that either.I only run 1 torrent at a time so if someone could suggest settings for above varriblesthanks alot Link to comment Share on other sites More sharing options...
Firon Posted May 9, 2006 Report Share Posted May 9, 2006 Press Ctrl G in the client, choose xx/384kbit from the list. Forward your ports, and that's it. Link to comment Share on other sites More sharing options...
silent_one Posted May 9, 2006 Report Share Posted May 9, 2006 Lol firon beat me to the post so i have to edit my post Cap download to 100 - 110 KB/sCap upload to 40 KB/sthese variables are obtained from utorrents speed guide using xxx/384 as Firon said:Max connection per torrent = 80Max global connections 150upload slots = 4peer per torrent is hard to set but 80 seems reasonable. fiddle around with it though. set it to 90 and see if your speed drops. Keep increasing it until you notice a speed drop. The more connections does NOT mean a better speed as you only download from a max of 4 users anyway the rest just sit there waiting until one of the 4 users goes offline. However utorrent choses the best 4 users with the best upload speeds from the swarm, so being connected to more raises the possiblity of getting good upload speeds from peers, however being connected to too many slows things down at it takes bandwidth to be connected to so many peers.i hope that helps.. Link to comment Share on other sites More sharing options...
B2K24 Posted May 9, 2006 Author Report Share Posted May 9, 2006 awesome works great thanks guys for the help.Now off to try the beta Link to comment Share on other sites More sharing options...
Switeck Posted May 10, 2006 Report Share Posted May 10, 2006 silent_one said: "you only download from a max of 4 users anyway the rest just sit there waiting until one of the 4 users goes offline. However utorrent choses the best 4 users with the best upload speeds from the swarm"You're forgetting about optimistic unchokes part of BitTorrent protocol.Actually, you will get small amounts of download speed from random peers from time to time. Plus seeds will upload to you sometimes too. However only those peers you're consistantly uploading to (roughly the number of upload slots you allow) are likely to upload back to you, and even then only if you're uploading to them at a reasonable speed...roughly 1 KB/sec is minimum.So it's a clever balance of upload slots versis upload speed that decides how many peers typically upload back to you...and how fast they upload to you. You want to be uploading to them just a tiny bit faster than most others, so you get a greater proportion of their upload bandwidth in return (assuming they're playing fair). But at the same time you want to be uploading to a reasonable number of peers so you're not getting nerfed giving all your upload bandwidth to a very few who only return a fraction what you're giving them.For instance, 40 KB/sec upload speed -- if split between 20 upload slots (such as 4 torrents with 5 upload slots each) -- is only 2 KB/sec per upload slot on average. That's on the low side for upload speed PER upload slot for many who stick with default settings and seldom run more than 1 torrent at once...so even though you're uploading to 20 peers maybe only half of them will be giving you anything back at any given moment, and probably will be doing so at a slow speed as well.40 KB/sec upload speed and 8 total upload slots (2 torrents with 4 upload slots each) is 5 KB/sec. Already that's faster per upload slot than most and each peer you're uploading to (if playing fair) will try to upload at least an equal amount in return. Plus, you'll be getting some from seeds (same as above), so might be getting 50-100 KB/sec download speed overall.Once you're in seed mode, fewer upload slots is generally better -- it gets completed chunks out quickly, as partial chunks cannot be shared by others. Best to use 2 or 3 upload slots instead of 1 in case a cheating megaleech shows up. These are the types that quickly download the torrent and disconnect without uploading much.It matters how many torrents you're running at once -- lots of torrents = weaker results PER torrent. And just like others have said -- lots of connections = lots of bandwidth-eating overheads = lower download+upload speeds. Link to comment Share on other sites More sharing options...
silent_one Posted May 10, 2006 Report Share Posted May 10, 2006 hey thanks for that Switeck, I read this article here http://www.bittorrent.org/protocol.html and towards the bottom it says:The currently deployed choking algorithm avoids fibrillation by only changing who's choked once every ten seconds. It does reciprocation and number of uploads capping by unchoking the four peers which it has the best download rates from and are interested. Peers which have a better upload rate but aren't interested get unchoked and if they become interested the worst uploader gets choked. If a downloader has a complete file, it uses its upload rate rather than its download rate to decide who to unchoke.For optimistic unchoking, at any one time there is a single peer which is unchoked regardless of it's upload rate (if interested, it counts as one of the four allowed downloaders.)Maybe I misunderstood it.. but then i thought about it and realized that it wouldn't be possbile to download at 150+Kb/s if you were only connected to 4 peers max so I guess what you are saying makes sense.I didn't forget about optimistic unchoking I just thought there was no real need to mention it since B2K24 only wanted some optimum settings So just to clarify upload slots are how many peers in total you upload to? So 2 upload slots mean you can ony upload to a max of 2 peers? I'm still pretty new to this stuff, sorry if the question seems stupid :/ Link to comment Share on other sites More sharing options...
B2K24 Posted May 11, 2006 Author Report Share Posted May 11, 2006 im learning also but I have noticed I get the best download speed if I upload 5KB per slotAlso setting the right Max upload seems to be the key to everything then devote 5KB per slot. Link to comment Share on other sites More sharing options...
Switeck Posted May 11, 2006 Report Share Posted May 11, 2006 I checked the same docs as you on the BitTorrent protocol...but those docs were written a couple years ago and BitTorrent in use today no longer follows them closely. The "four allowed downloaders" were back when upload slots were hard-coded to 4 in the original BitTorrent program.Now people change the upload slots to all sorts of crazy values (one guy had 100 or more upload slots PER torrent!) and the program tries to run that ...with variying degrees of success.The optimistic unchoke is an extra upload slot per torrent that doesn't count towards the torrent's usual upload slot max limit. It jumps around slowly, typically uploading to 1 peer for 10-60 seconds. Since everyone has that, even a total leech would occassionally get download speeds >0...if the total leech had 1,000+ peers&seeds connected, they might even be getting 100+ KB/sec download speeds. But it wouldn't take too many such leeches to destroy torrenting as effective means of mass-copying files.This is why people who want max download speeds think more connections='better'. The problem is, it's short-sighted and if lots of people do it, everyone is worse off than before. You cannot upload as fast with 100's of connections as you can with only 20-50. But hey, the usual solution the more connections='better' offer to that problem has been to REDUCE upload speed!There are ISPs now that are penalizing their users if they have more than 20-100 connections at once. Either the ISP throttles the connection WAY back or starts randomly dropping connections. Or the ISP just harrasses them over the phone. They suffer the most when average upload slot speeds drop.If you have 2 upload slots, that's how many peers (and 1 more peer for optimistic unchoke) you're uploading to at any given moment. But you'll probably only upload to the same 2 peers for about 1 minute. Then 2 different peers. Then 2 more different peers maybe...before returning to first 2. Makes me wonder sometimes how a 4 MB chunksize torrent ever manages to get complete chunks out so others have something to share.You don't need to be precise on upload slots. Any combination that results in an average upload slot speed between 1 and about 10 KB/sec will probably get good results. Any slower, and your upload will get ignored. Any faster, and the other end probably can't upload that fast in return!When you're seeding though, you don't need to worry about if the other side can return the favor quickly. So then you can actually reduce upload slots slightly to get completed torrent chunks out quicker.But if you don't set your upload SPEED less than the max speed of your connection, everything can suffer. If you set your upload speed too low...download speeds will be low(er) too! Most people say to set upload speed to 80% of the connection's max. But that's just rule-of-thumb. Some connections run just fine uploading at 95% of max speed...others CAN'T handle faster than 70% without problems! And others still get varying speeds according to time-of-day/week due to shared bandwidth. Even DSL lines share bandwidth through an ISP's gateway -- it's not only cablemodems with that problem! Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.