Question on bandwidth management

Linux specific questions, problems.
Post Reply
dcaccount

Question on bandwidth management

Post by dcaccount »

Hello,

I am new to qBittorrent and I have found under Options->Speed the following options, the first two are checked by default.

(x) Enable bandwidth management (uTP)
(x)  Apply rate limit to uTP connections
( ) Apply rate limit to transport overhead

Can anyone please explain their meaning and purpose to help me configure the client properly?
Thanks,
daniele
Switeck

Re: Question on bandwidth management

Post by Switeck »

uTP peers and seeds are different from regular peers and seeds because they're using UDP packets instead of TCP packets for their torrent transferring traffic.

If you have any uTP peers or seeds, the latency and packet loss regulation system built into uTP is used to speed up or slow down TCP peers and seeds...so it's called "bandwidth management".
It often performs poorly, because the uTP peers and seeds may have horrible connections but the TCP peers and seeds may not.
Regulating TCP peers based on uTP peers can be disabled in qBT v3.4.0betas and later... (Prefer TCP in advanced settings!)

Since so many BitTorrent clients use uTP mode by default, it's best to leave it enabled unless on a proxy that can't use UDP packets or a VPN that performs horribly with UDP packets...some ISPs throttle UDP more than TCP as well.

If you don't have "Apply rate limit to uTP connections" checked, uTP peers+seeds can EXCEED your download and upload max speed limits in qBT! (usually this is undesirable, but not always)
So usually it's best to have that enabled.

"Apply rate limit to transport overhead " means everything qBT does counts against the download and upload max speed limits in qBT, even the parts you normally can't see like TCP/IP networking overheads.
While this SOUNDS useful, it can completely cripple download and upload speed of torrents far beyond what the real overheads are likely to be...so I recommend leaving it disabled and instead setting a download and upload speed max about 10-25% lower than absolute max for your connection to compensate.

More details about TCP/IP networking transport overheads here:
https://en.wikipedia.org/wiki/Transport ... _protocols
https://en.wikipedia.org/wiki/Transmiss ... l_Protocol
Last edited by Switeck on Sun Nov 05, 2017 8:05 pm, edited 1 time in total.
Post Reply