Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#293 closed Enhancement (fixed)

make use of smaller piece sizes (32, 64 and 128 KB) for torrent creation

Reported by: matt Owned by:
Priority: Normal Milestone:
Component: libtransmission Version: 0.80
Severity: Normal Keywords:


As of Transmission release 0.80 this client uses the piece sizes 256 KB, 512 KB and 1 MB as far as i understand and a few tests have shown.

While this is okay on bigger files 700 MB +, it has some side effects on smaller shares (i.e. up to 300 MB in total file size)

Admitted, there is no official way or anything, using the smaller piece sizes could fasten distribution within the swarm whereas too big piece sizes could slow down at least initial seeding unnecessarily (same reason why the 4 MB and nowadays also the 2 MB piece sizes are usually avoided).

One possible way:
Files up to 50MB: 32KB piece size
Files 50MB to 150MB: 64KB piece size
Files 150MB to 350MB: 128KB piece size
Files 350MB to 512MB: 256KB piece size
Files 512MB to 1.0GB: 512KB piece size
Files 1.0GB and above: 1024KB piece size

Main point is: Please adjust the torrent creation algorithm, so it makes usage of the 32, 64 and 128 KB piece sizes when it makes sense regarding file size. Also the possibility of a manual override would be appreciated.

Change History (2)

comment:1 Changed 9 years ago by charles

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

Thanks for the suggestion!

comment:2 Changed 9 years ago by anonymous

  • Milestone 0.81 deleted

Milestone 0.81 deleted

Note: See TracTickets for help on using tickets.