qbittorrent / qBittorrent

qBittorrent BitTorrent client
https://www.qbittorrent.org
Other
27.44k stars 3.9k forks source link

Bandwidth limitation for individual drives #21439

Open Jacco011 opened 5 days ago

Jacco011 commented 5 days ago

Suggestion

I'd like to request an option to limit bandwidth (read/write) on a per-drive basis. Adding an I/O limit for each drive would also be great. Currently read/write bandwidth can only be set globally or on individual torrents.

Use case

My use case is to reduce bandwidth and/or I/O for individual drives so that there is enough bandwidth left on those individual drives for (say) Plex and Jellyfin to access and read the content on those individual drives. Plex and Jellyfin are installed on a different device, so no prioritization can be done on the local machine. With qBit using all the bandwidth and/or I/O for download/upload, Plex and other programs are left in the dust.

Currently, I use tags with HDD1, HDD2, and since I don't use RAID or striping, each torrent is on exactly one drive. This allows me to tag all the torrents to the individual drives. If I want HDD1 to limit bandwidth to 100MB, I can select the tag and do 100MB/number of torrents = max upload/download for each individual torrent. This is chore/drudgery work and not possible for users using RAID/Striping.

So a solution where qBit can limit the bandwidth (and maybe I/O as well) for each individual drive would be a great solution in my opinion.

Extra info/examples/attachments

No response

thalieht commented 5 days ago

Related #15868.