prioritizing torrents
Posted: Mon Nov 03, 2014 11:19 pm
Hi,
I use deluge for more than 7 years on my headless linux box.
Thanks! You are doing a great job developing and supporting Deluge.
It would be very helpful if we could somehow prioritize a few torrents over the others, without limiting the bandwidth of all the others.
Ideally such prioritized bandwidth allocation should be controlled at the network level, with QoS. This will ensure that high priority torrents will get most of the available bandwidth, even if the available bandwidth varies from time to time, that the available bandwidth will automatically be given to low priority torrents when the high priority ones do not need it, etc.
I guess the simpler way of achieving this should be using a different port per priority. So instead of using just one port for all torrents, we could use a range of ports (e.g. instead of port 50000, we could set 50000 to 50010) and then allow per torrent configuration for the port it will use.
This way:
- every user will have the option to use as many priorities as he/she likes
- classifying traffic at the network level will be trivial for both inbound and outbound traffic
- per port bandwidth allocation / priorities will be controlled by QoS so that all available bandwidth will always be given to deluge
Thanks
Costa
I use deluge for more than 7 years on my headless linux box.
Thanks! You are doing a great job developing and supporting Deluge.
It would be very helpful if we could somehow prioritize a few torrents over the others, without limiting the bandwidth of all the others.
Ideally such prioritized bandwidth allocation should be controlled at the network level, with QoS. This will ensure that high priority torrents will get most of the available bandwidth, even if the available bandwidth varies from time to time, that the available bandwidth will automatically be given to low priority torrents when the high priority ones do not need it, etc.
I guess the simpler way of achieving this should be using a different port per priority. So instead of using just one port for all torrents, we could use a range of ports (e.g. instead of port 50000, we could set 50000 to 50010) and then allow per torrent configuration for the port it will use.
This way:
- every user will have the option to use as many priorities as he/she likes
- classifying traffic at the network level will be trivial for both inbound and outbound traffic
- per port bandwidth allocation / priorities will be controlled by QoS so that all available bandwidth will always be given to deluge
Thanks
Costa