Author Topic: Yikes, you guys have to be SICK of this question :( Connections Limits help  (Read 9012 times)

klepp0906

  • Newbie
  • *
  • Posts: 12
  • Karma: +0/-0
    • View Profile
So ive ran my brain into the ground chasing down every single thread from multiple clients all across google.  My understanding of the inter-relationship between the settings is rudimentary at best, exasperated by my wonky connection speeds there werent many examples to go off of.

This is further compounded by the fact that 90% if not better of my usage is via private tracker, my focus is upload, and i use a slow/standard hard disk.

I have a 1000/50 connection but through a vpn it works out to a 600/50 when the vpn is being nice, and a 400/50 when its not :P

Ultimately I have qbittorrent set at 5000 KiB/s upload limit and 45000 KiB/s download limit.

I usually only run at MOST 10 torrents at once, often about half that.   I struggle with getting any upload going at all it seems on private trackers.

Current settings are
Global maximum number of connections 150
Maximum number of connections per torrent 25
Global maximum number of upload slots 50
Maximum number of upload slots per torrent 5

Maximum active downloads 4
Maximum active uploads 6
Maximum active torrents 6

I'm thinking of disabling queuing alltogether as i read somewhere its buggy/broken anyhow.

Anyone able to help me dial in on some ideal settings for my circumstance?


Switeck

  • Forum addict
  • ****
  • Posts: 1467
  • Karma: +93/-0
    • View Profile
50 global upload slots in use coupled with 5000 KB/sec upload speed works out to be 100 KB/sec per upload slot.
Is 5000 KB/sec sustained rate, or is that just peak possible through the unreliable VPN?

Torrent queueing seems to have some bugs (more than 1!) -- especially if you have some stopped and/or unfinished torrents possibly with all-dead trackers.

When seeding, global max upload slots will somewhat protect qBitTorrent from having too many torrents active at once.
When downloading, global max connections will somewhat protect from having too many torrents active at once.
150 global connections for your class of connection doesn't seem excessive at all -- were it not on a private tracker (where even 10 seeds will likely give you multi-MBs/sec DL speed), I'd even consider it low and recommend more like 300-1000!

Make sure qBT's cache is enabled and either set to -1 (automatic) or no more than 1000 MB if using 32bit qBT.
It might be better to set that to ~100 MB if ram is an issue.
Also set the cache duration to 600 seconds, otherwise qBT will throw out old cached torrent pieces after 10 minutes even if it's not full. This will have the side-effect of probably keeping the cache full if qBT has enough upload activity.

If you don't mind the loss of some features in qBT for potentially slightly higher speed on private trackers, you might want to disable UPnP (which can BADLY interfere with VPNs!), DHT, LPD, (leave PEX enabled if you at least sometimes use public torrents), resolve ips and country locator (GeoIP), and tracker Favicons.
If you deal much with multi-tracker torrents, you'll probably need qBT allowed to do announce to all tiers. But announcing to all trackers in a tier (a separate option) can cause problems, so I don't recommend it.
uTP connections are problematic with qBT due to bugs in libtorrent's uTP logic, so you can try TCP only or at least priority to TCP (in advanced settings).

1000/50 speed sounds like DOCSIS 3.0 cable internet service, possibly from WOW! cable USA. Peak evening hours on a typical cable ISP will likely prevent full DL speed at times because they typically have a high contention ratio. UL speed might be impacted as well if the ISP's node is overloaded.

klepp0906

  • Newbie
  • *
  • Posts: 12
  • Karma: +0/-0
    • View Profile
I was hoping to see you post.  Ive came across some of your replies during my endeavor and theyve always been substantial and helpful.

Kudos for that.

the 5000 is conservative.  Its sustained for sure.  I pay for 50 megabit upload but ive never seen less than 54megabit.  the 5000 is to leave some overhead and is in kibibyte which is what qbittorrent uses i believe.  I did all the conversion crap to make sure I was leaving headroom etc.  It comes out to 41 megabit i believe.  Probably too conservative but thats neither here nor there.  I can always bump it up later.  At current im struggling to get any connections or uploading going at all, and when I do - its abysmally slow.   Better on public trackers but thats par i imagine.

I am using the 64bit qbittorrent with plenty of ram to spare, I did change some of the advanced settings which left my torrents rechecking every time i closed and opened the client.  It caused me exceptional grief as the larger torrents took ages to recheck.  I set it all back to default and it hasnt presented itself whereas before it was every time I closed and re-opened, even when I waited for it to disappear from task manager.

I do have Upnp off as well as dht/lpd/pex (its my understanding public trackers can give grief for the aforementioned).  I did turn off the country/favicons as I noticed your having suggested in another thread :)

I dont deal with multi tracker torrents very often.  Only when i public torrent and thats very infrequent.  I will try forcing tcp and see if theres any difference.   

You hit the nail on the head as far as service provider goes.  Its the best we have here for now :)  Ive actually never had a speed issue on the upload side.  Download can struggle, ive seen it as low as ~750 but the highest ive ever seen was mid 900s.   Is what it is over cable I suppose, wish more upload was available, its a waiting game :)

I assume I should leave encryption on prefer?   And the rest of my settings as far as connection limits look ok then?   When im lucky enough to have someone connect, the speed is usually pretty low, what would i adjust to give more per connection?

download is okay, always has been.  Id even give up a tad for better upload.  As you mentioned, on private trackers download speed is substantial.

Thank you for your time and help

klepp0906

  • Newbie
  • *
  • Posts: 12
  • Karma: +0/-0
    • View Profile
https://www.dropbox.com/s/ypcll4tanzoqfsd/2019-05-27_12-25-47.png?dl=0

these have been up for ~16 hours with basically 0 movement.   Still learning about the whole seeds/leechers/peers thing but in a nutshell, as long as you have a decent amount of peers relative to seeders (close to 1:1 or >) your good right?

last 2 dont seem to be the best, but the first 2 seem okay and yet im not seeding.   

Switeck

  • Forum addict
  • ****
  • Posts: 1467
  • Karma: +93/-0
    • View Profile
Leave encryption on prefer. It should reach the most peers/seeds that way.

You'd need to test a torrent with someone who's trying to download from you ...even going so far as manually adding your ip:port as a peer ...to verify you do/don't have upload problems.

While downloading at >100 mbit/sec, expect a substantial portion of your upload to be "eaten" by TCP/IP and BitTorrent protocol network overheads.
TCP/IP networking will consume probably 2-5% with BitTorrent protocol adding 1-5% more. (The amount is greater when using 100+ connections at once.)
This means if you're downloading at >200 mbit/sec, your upload can fall to nil.

I've seen uTP overheads eating another 5-25%. There seems to be a couple bugs with it that causes lost packets and resends even under "perfect" network conditions.
Unfortunately, as many seeds+peers use uTP that disabling uTP means far less uploading will occur.

If you're trying to find torrents to test upload speeds on, you definitely want a high peer-to-seed ratio AND the larger the torrents typically the better. Private tracker torrents though often have crazy seedboxes on them, so testing there is likely no good even if there appears to be a high peer demand.

klepp0906

  • Newbie
  • *
  • Posts: 12
  • Karma: +0/-0
    • View Profile
yea, those same torrents I just showed ya, still havent had any activity :(

I do get good speeds uploading to non-private trackers.   It has to be something with the types of people seeding on private trackers/seedboxes as you say.

not sure how to improve or get around that situation.  Shame.   Anything I can do to give more bandwidth per connection?  I notice when I do get a connect, its only 1 or 2 people at best, so if i can change that 100kb a slot to 200 or something.  what would i drop?  Global upload slots to 40 and max per torrent to 4? 

still working on figuring out which setting is causing the re-check issue as per the other thread.  I see peoplple posting about it from time to time and i dont think anyones made the connection regarding it being something in advanced.   

Back to trying to pump my ratio to try and get into gazellegames whenever they open :P

Switeck

  • Forum addict
  • ****
  • Posts: 1467
  • Karma: +93/-0
    • View Profile
Nothing you can do really about uploading on private tracker torrents...that you haven't already done before your last post.
You have spare upload bandwidth that's going unused even with your current settings, so reducing the max number of upload slots isn't going to help.
It's very hard to upload much to someone who's already downloading from probably multiple 100 mbit/sec to 10 gbit/sec fiber optic lines.

fusk

  • Veteran
  • ***
  • Posts: 248
  • Karma: +4/-0
    • View Profile
1000/50 is such a weird connection.

klepp0906

  • Newbie
  • *
  • Posts: 12
  • Karma: +0/-0
    • View Profile
1000/50 is such a weird connection.

yea, im looking into fiber.  we have someone that finally began offering it in the area.  unfortunately im A) contracted to my isp at current (which to be fair is minor in comparison as far as obstacles go) and B) the doozy - I have literally eveyr account, every sign in, every login for 100s? 1000s? of websites, apps and the like, all using that email.

You lose it when you quit.  Thus any emails that get send to confirm email changes to that address - RIP.   Never mind the actual pain of changing every login, but thats a lesson ive learned the hard way.   I'd much prefer these guys began rolling out fiber.  I guess they do to businesses but not residential.

Word on the street is if you use a mail client and access the mail server through that as opposed to the web,  you can still use the email.  However without some serious anecdotal persuasion, not gonna risk it.