Задать вопрос
@UIWP

Возможно ли настроить торрент чтобы отдавался весь канал интернет щадя при этом диски?

Торрент по умолчанию настроен так что он раздает либо всё подряд и максимально нагружает диски случайными чтениями либо можно настроить "очередь" которая просто раздает раздачи в порядке очереди даже если желающих качать нет. Что делает работу всей сети мало эффективной.
Есть торрент клиент qBittorrent, много раздач и гигабитный интернет.
Мне показалось странным что во время когда торренту уже много лет, до сих пор не реализована хотя бы какая то система распределения нагрузки и логики.
Очевидно что комп мог бы отдавать гораздо больше трафика в день если бы нагрузка не упиралась в жесткие диски. Но торрент раздает либо всё подряд либо по очереди.
Инструкции в интернете лишь косвенно помогают как то нивелировать эту проблему.
По сути должна быть логика что торрент раздает минимальное количество раздач стараясь максимально забить канал интернет. При этом делая основной акцент на раздачах где больше всего не хватает сидов. Ведь торрент клиенты постоянно обмениваются какой то информацией с трекером да и наверно между собой. Неужели этой информации недостаточно для построения эффективной сети?
Возможно есть какие то другие торрент клиенты в которых есть система распределения нагрузки хотя бы в пределах одного компа чтобы раздачи делались на максимальный трафик с минимальным ушатыванием винтов?
  • Вопрос задан
  • 203 просмотра
Подписаться 2 Средний 9 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
@ton1
Такое возможно только если раздавать что-то небольшое и популярное - оно ляжет целиком в кеш в памяти и диск дергать будет минимально. Оптимизацию для диска не думаю что можно сделать, т.к. куски запрашивают пиры а не ты раздаешь что хочешь. Есть суперсид конечно, но он для другой цели и не поможет тут. Если раздача упирается в диск - убавляй число потоков. Меньше раздач одновременно.
Есть приоритеты, и можно выставить повышенный для раздач где мало пиров - но это куча ручной работы и имхо не дает выигрыша когда у тебя сотни раздач. Все равно тянуть с тебя будут то что им нужно.
Ответ написан
Комментировать
@alexalexes
Процесс распределения данных в торрент сетях - это стохастический процесс, целая наука, как его балансировать. Тут нужно централизованное управление, что противоречит концепции p2p.
Чтобы диск сильно не изнашивался, тут нужно самому принимать решение:
1. Популярные раздачи выносить на ssd (ssd пофигу на произвольный доступ, считай, оперативная память).
2. Ограничивать количество входящих соединений (меньше клиентов, но скоростные - меньше накладных расходов на синхронизацию сетевого трафика).
3. Оставлять раздачи, которые разбиты на объемные фрагменты (от 8 мбайт).
Тогда и диску проще дышится и понятные по скоростям клиенты подключаются.
Ответ написан
Комментировать
@66demon666
Сетевой админ, АТС-админ
А запихнуть часть оперативы в виртуальный диск и держать раздаваемые файлы - не? Все плюсы и минусы содежрания файлов в оперативе идут в комплекте
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы