mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2026-03-02 22:57:32 -05:00
Download speed priority for torrents #14922
Labels
No labels
Accessibility
AppImage
Bounty
Build system
CI
Can't reproduce
Code cleanup
Confirmed bug
Confirmed bug
Core
Crash
Data loss
Discussion
Docker
Documentation
Duplicate
Feature
Feature request
Feature request
Feature request
Filters
Flatpak
GUI
Has workaround
I2P
Invalid
Libtorrent
Look and feel
Meta
NSIS
Network
Not an issue
OS: *BSD
OS: Linux
OS: Windows
OS: macOS
PPA
Performance
Project management
Proxy/VPN
Qt bugs
Qt6 compat
RSS
Search engine
Security
Temp folder
Themes
Translations
Triggers
Waiting diagnosis
Waiting info
Waiting upstream
Waiting web implementation
Watched folders
WebAPI
WebUI
autoCloseOldIssue
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/qBittorrent#14922
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @DarkVoyage on GitHub (Aug 31, 2023).
Suggestion
Sounds as simple as it is.
Use case
Depending on a set speed priority torrent will get more or less part of available speed. This feature exists in uTorrent and works exactly as expected. Torrent with higher priority would significantly boost over all others (of course if seed offers more speed).
Realization is simple. All torrents are normal by default. If you set some torrent to high, all other downloading torrents are limited to 10% (can be configured?) of average speed (during some period, i.e. minute). If you set torrent to low it sets to 10% of average. If there's a mix of all three, then set all normal to 10% and low to 1% of average.
Average global speed is not good in a case, when prioritized torrent is not downloading and speed will always fall for the lower priority until it reaches 0. But at same time it guarantees you don't use more of channel width that you have.
Channel width detection strategy may be different. You can test speed from time to time or use a preset value.
Extra info/examples/attachments
No response
@thalieht commented on GitHub (Aug 31, 2023):
Duplicate of #566
@DarkVoyage commented on GitHub (Aug 31, 2023):
Wow, 2013! Looks like I finally hit something needed by many, not just me...
And the side about upload speed priority explained in 2013 is what I completely missed from my speech. Support that completely! But that would better be configured not individually, but inside categories. You go into setting of category and set upload priority to high for whole set of torrents. And that is better that you don't need to set that individually for each new torrent, but will apply to everything going into that category.
@luzpaz commented on GitHub (Aug 31, 2023):
@thalieht should we close in favor of #566 then ?
@thalieht commented on GitHub (Sep 1, 2023):
Yeah. I changed the title of that issue because no one would find it by searching. If you can think of something more... searchable, feel free to change it.