Статьи - БитТоррент - Суперсид

Что такое суперсид

Суперсид (Super seeding) - специальный режим раздачи в сети БитТоррент, пытающийся минимизировать количество данных, которое отдаст раздающий до появления первого скачавшего. Обычно используется только для начальной раздачи файла.

Суперсид был прeдложен автором BitTornado и впервые реализован именно в этом клиенте. Другие клиенты, поддерживающие суперсид: ABC, Anatomic P2P, Azureus, BitSpirit, µTorrent.

Как работает

Клиент-суперсид дает пиру скачать один уникальный кусок данных. Затем ждет, пока тот не отдаст этот кусок кому-нибудь еще - то есть пока клиент не увидит его у кого-нибудь из других пиров.

Таким образом, пиры с хорошей отдачей все время получают от сида новые куски, а пиры, зажимающие отдачу, от сида почти ничего не получают.


Эффективность обычно оценивают по объему, отданному раздающим до появления первого скачавшего. Поскольку раздающий старается не отдавать один и тот же кусок два раза, то в идеале этот объем должен быть ненамного больше объема самой раздачи. Например, 110% считается хорошим результатом.

Обычно при суперсиде также минимизируется и время до появления первого скачавшего, но не обязательно. Кроме того, вполне возможно, что появление например первых 20ти скачавших будет быстрее без суперсида.


Согласно протоколу, именно скачивающий пир запрашивает нужный ему кусок. Поэтому при общении с другими пирами клиент-суперсид сперва делает вид, что он обычный пир вообще без данных. В нужный момент он сообщает нужному пиру, что у него появился новый уникальный кусок, и таким образом вынуждает пира запросить именно этот кусок.

Если вы переключаете клиента между обычным сидированием и суперсидом, то клиент сперва разрывает все текущие соединения с пирами, поскольку ему нужно заново объявить им о доступных у него кусках.

Когда включать

С другой стороны, если вы собираетесь оставаться на раздаче долго (например чтобы поднять рейтинг), и вас больше интересует стабильная скорость отдачи, то суперсид лучше не включать.

Скорость отдачи раздающего при суперсиде может прыгать (часто снижаться ниже максимально возможной). Обычно такое бывает при малом количестве пиров. Поэтому некоторые раздающие предпочитают начать раздачу в обычном режиме, а дождавшись 10 или больше качающих (причем хотя бы несколько из них с доступными портами), включают суперсид.


Таким образом, главное, что нужно знать про суперсид:
обычным пользователям включать суперсид в клиенте не нужно.

И даже раздающим (аплоадерам) его стоит использовать, только если они хорошо понимают когда и зачем.


Еще одно замечание. Если у вас уже есть копия файлов раздачи, и раздающий пока на раздаче единственный сид, то перед тем как подключиться к раздаче вторым сидом, лучше сначала спросите раздающего (указав свою скорость отдачи). Возможно раздающий пользуется суперсидом, и ваше подключение ему нарушит режим суперсида и только навредит.

BitTornado

Считается, что лучше всего суперсид реализован в BitTornado.

Для включения нужно нажать на вываливающийся список "Settings for" слева внизу и выбрать SUPER-SEED. При этом выбранное значение вернется к предыдущему, но снизу появятся красные буквы SUPER-SEED.

Для выключения суперсида BitTornado придется перезапустить.

µTorrent

Для включения нужно открыть окно свойств задачи и внизу поставить галочку Initial Seeding.

Ссылки

Super-seeding - in Wikipedia

Super-seed - from BitTornado creator

SuperSeedы и BitTornado - тема на форуме НетЛаба

Режим superseed - статья на Кинозале