Variable Speedlimits
Posted: Thu Dec 22, 2016 9:14 am
Firstly, i am wondering why it is not already implemented.
Instead of hard limits peer torrent you could give soft limits for torrents. For clients with fluctuating loads.
When your whole client is idle. Every torrent can use up to 100% bandwidth.
The variable rules are active, when your bandwidth is used from 80%-100%.
Torrent A is without limit and torrent B has max 20% bandwidth.
This could also go beyond variable torrents, to variable labels if you want to organize a lot of torrents.
I am seeding a lot of torrents. some torrents are active but the most are not.
Mostly new torrents are more active. I want to seed also the old torrents under circumstances which don't hinder the new torrents to much.
So i make a global speed limit 10MB. Label A: no limit and B: max 30% bandwidth.
The example:
client is idle - every torrent from every label can use 100% bandwidth.
client is under load - torrents from label B are sharing 30% of bandwidth.
With this function, some torrents could live longer.
Instead of hard limits peer torrent you could give soft limits for torrents. For clients with fluctuating loads.
When your whole client is idle. Every torrent can use up to 100% bandwidth.
The variable rules are active, when your bandwidth is used from 80%-100%.
Torrent A is without limit and torrent B has max 20% bandwidth.
This could also go beyond variable torrents, to variable labels if you want to organize a lot of torrents.
I am seeding a lot of torrents. some torrents are active but the most are not.
Mostly new torrents are more active. I want to seed also the old torrents under circumstances which don't hinder the new torrents to much.
So i make a global speed limit 10MB. Label A: no limit and B: max 30% bandwidth.
The example:
client is idle - every torrent from every label can use 100% bandwidth.
client is under load - torrents from label B are sharing 30% of bandwidth.
With this function, some torrents could live longer.