I wonder how upload is allocated between peers in a private tracker. I noticed that I systematically upload much less than most of the other seeding peers (according to the stats available for a given torrent in the private tracker), even if I am among the first to get a torrent. I also noticed that my max upload speed is much less (e.g. 2MB/s) than what I get with speedtest (e.g. 7MB/s), and it often oscillates between low and high values. I was wondering, is there anything I can do to provide a larger share of upload bandwidth? Does the choice of a torrent client matter? Should I change any specific config? How can I diagnose any bottlenecks from my side? Or is it something completely outside my control? Thanks!
When I was using qBittorrent in a container in a Rasperry Pi 4, it was definitely the raw power that’s was throttling my downloads. You may wanna check CPU usage, specially if going through a VPN.
Also try limiting the maximum number of connections and slots for download and upload. You want to connect to less people but still use the same bandwidth, which is basically transmitting more data to those people.
How are you “among the firsts to get a torrent”? In private trackers, people use special software to be the very first, and on top of that seed-boxes with 10, 40 or even 100 symmetrical Gbps. Check “autobrr” to get started. It is not uncommon that you for example reupload a torrent from other tracker to get some sweet ratio and somebody cross-seeds your torrent and starts uploading before you.
If OP actively hunts torrents and may be there before a majority is starting the nore manual and longer waiting method he may be behind autobrr users but before mainstream.
Also noticed that my literal seedbox in some trackers gets morr attention than others with similar seeders per torrent.