[О блоге] [наверх] [пред] [2018-06-14 10:01:32+03:00] [de6bf9756f0872794bf7540e788341c9e28390ad]
Темы: [bittorrent][tip][zfs]

ZFS recordsize на разделе для торрентов

BitTorrent протокол использует 16 KiB размеры блоков при передаче. Есть
совет о том чтобы выставлять recordsize этого размера для раздела куда
качаются торренты. Как минимум это уменьшит фрагментацию, так как не
надо будет на каждый пришедший блок делать полную перезапись 128 KiB
блока, и уменьшит нагрузку по IOPS-ам.

Я так и делал. Но данные действительно делаются ОЧЕНЬ
фрагментированными. Многое что скачивается начинает читаться с диска со
скоростью не более 10 MB/s. Приходится перекопировать файл, чтобы
уменьшить фрагментацию. Так что перекопирование после скачивания в таком
случае -- обязательно! В aria2, к сожалению, из коробки возможности
сделать cp после скачивания и seed-ить из нового места не получится.
Наверное можно написать скрипт который приостановит seeding, сделает
копирование, переместит, продолжит seeding. Но ещё не смотрел всерьёз в
эту сторону.

Зато впервые ради эксперимента включил большие размеры блоков: recordsize=1M.

    [оставить комментарий]