Opened 13 years ago

Closed 13 years ago

#2959 closed Enhancement (wontfix)

A better individual slot and bandwidth adjustment to a clients bandwidth capacity

Reported by: Sato Ambush Owned by:
Priority: Normal Milestone: None Set
Component: Transmission Version: 1.91
Severity: Normal Keywords:


Aside from highspeed lines the default slot number, which is around 10 or 15 for uploads in transmission at the moment, which is too high for average bandwidths like 30 to 100 kb/s imho. the already low bandwidth is split by 10 to 15 peers. so you have 2 to 3 peers you upload with an acceptable upload speed but also many active slots idling with 0 kb. and each of the slots has an overhead used.

there for i would suggest the following. a selection in the preference where you are able to choose the bandwidth you are using. ( e.g. 1mbit, 6mbit, etc. ) . based on the selection bandwidth adjusted slotnumbers and the overall bandwidth could be assigned. that on a 6 mbit line you would have a default maximum dl rate of 700kb and a uploadrate of 52 kb with 3 or 4 upload slot max per each torrent.

as a sidenote a further enhancement suggestion. i've helped a friend installing utorrent 2.0 on his windows laptop. there you have a bandwidth test which determines the available bandwidth. for those cases users have bought e.g. a 12 mbit line but reach only about 6 mbit speeds. so transmission would take care that every users uses appropriate amount of slots and bandwidth.

overall it would ease and streamline the usage of transmission for most of the users but also swarms would benefit if transmission users especially on smaller upload bandwidths are in the game.

Change History (1)

comment:1 Changed 13 years ago by livings124

  • Resolution set to wontfix
  • Status changed from new to closed

This sounds way too overcomplicated and bloaty. I think it's best to just let users type in what limits they want. Most users aren't going to know what their line speeds are, and even so it's not a magic bullet.

Note: See TracTickets for help on using tickets.