BakaBT > Need Help? Ask Here

Tips to get a better upload ratio

<< < (4/8) > >>

Bozobub:
How many connections your client can handle will depend both on your computer's RAM/CPU and the bandwidth of your connection.  Each connection uses a certain amount of your PC's resources as overhead, and the same with your bandwidth; you can configure many clients to display this overhead cost with the up/down speeds.

What's counterintuitive is that - up to a point! - more connections generally = more overall speed.  Think of it this way: you're "packing" data more efficiently into each data packet, while only one (or just a few) connections might not completely fill each individual packet.  The overhead will eventually diminish those returns, however, and furthermore, vast numbers of connections will bog down any PC, so it's definitely not magic, mind you!

My connection is roughly 22 Mbit down/4 Mbit up, and my PC runs a Core2Quad Q9650 ("Yorkfield") @ 3.0 GHz, with 8 GB RAM.  My current connection limits are: 500 connections total, 500 connections per torrent (in other words, if 1 torrent is active, it can use *all* the connections), and # of upload slots is set to 4, with "Add additional upload slots if speed <90%" checked; downloads are unlimited, and uploads are capped at 2 Mbit.  Setting the max per-torrent to the same as total max connections allows individual torrents to grab more connections, if fewer are active (not just upload slots); uTorrent is very good at NOT inappropriately applying all of them to only one torrent, don't worry ^^' ...  Currently, I have 87 torrents in "Forced Seeding", with 10-30 active at any given time seeding at ~75-250 KByte/s.  This is all using uTorrent 2.2.1 on Win7 x64 Ultimate.  YMMV depending on your PC's specs, available bandwidth, and OS, of course.

Anyway, at those settings, I see absolutely *no* bogging of my PC.  Even when simultaneously playing relatively heavy-duty games, such as Crysis 2, I don't find much, if any, performance drop.  If it's d/ling at max (~3 MByte/s), I DO see slower net, but only then.  I can run 1000+ connections with no issues, but I don't feel much need to :) .

The 80% rule, btw, is a good one for your upload limit.  Any more, and you'll likely bottleneck the "ACK" packets the clients - and in fact, just about every net-using app - send(s) after receiving data packets.  If those are held up, the client sending the data waits until each one comse in. slowing down your overall connection a lot; it's a normal limitation of TCP/IP.  Limiting download bandwidth is usually not necessary, unless you need to reserve some for another use (an online game, perhaps).




TheHell:
well i set global to 500 and i have no ram/cpu problems and I'm using an old laptop. my ADSL connection is not that good either (under 100Kbps download speed most of the time and same for upload)
I was wondering is each connection needs a minimum amount of bandwidth or if it has a maximum transfer rate. with data like this people can manage their download and upload speed better.
and about 80% rule: since I have 2 internet sources I guess there is no need to worry.
more tips for slow internet people plz ^_^

megido-rev.M:
Not exactly sure myself. I assume connection-level transfer rates are managed by the network resources.

Bozobub:

--- Quote from: megido-rev.M on November 15, 2012, 08:42:44 PM ---Not exactly sure myself. I assume connection-level transfer rates are managed by the network resources.

--- End quote ---
Only if you use uTorrent with uTP active (and that's just bandwidth, NOT number of connections).

Personally, I don't like uTP much; I'm quite capable of managing my own bandwidth, thenkyew.  But if you like it *shrug* more power to you.

megido-rev.M:
What I mean is, if there are two simultaneous connections in general, I assume I don't really have control on how much faster one is over the other and whatnot.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version