Utorrent super seed что это такое

Обновлено: 22.11.2024

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

Для этого мы собираемся использовать множество сидбоксов.

Для кого предназначена эта цель?

Издатели контента, специалисты по сопровождению трекеров и т. д. Люди, которым нужно быстро передать свои данные как можно большему числу пользователей. Например, Blizzard выпускает обновления через Bittorrent, и они видят огромный всплеск трафика после новых выпусков, единственная забота — как можно быстрее получить как можно больше, а не только один источник семян, как традиционный «superseed». нацелен на то, чтобы быть.

На самом деле это не сильно отличается от того, что делает Blizzard.

Что нужно

Для этого вам понадобится несколько сидбоксов, по крайней мере, вам понадобится 1 очень быстрый и несколько "ведомых сидеров". Вы можете работать с несколькими, десятками или даже сотнями*.

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

  • ) Попросите техподдержку помочь распространить ваш торрент-файл на сотни ящиков, это должен быть сценарий.

Рекомендация ресурсов

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

Например, получите несколько слотов 2012 года для первоначальных быстрых семян, затем несколько слотов 2009+, Value или Super, возможно, в сочетании с несколькими дедис-слотами, в зависимости от вашего бюджета и потребностей.

Сколько мне нужно ресурсов?

Сначала нам нужно определить цель посеянных данных (X) за отведенное время (Y). Также нужно помнить, чем больше отдельных экземпляров, тем стабильнее будут скорости.

Если X=5Tb и Y=1 неделя:

Формула выглядит следующим образом: X в мегабайтах / Y в секундах == Требуемая пропускная способность

5 242 880 / 604 800 == 8,7 МБ в секунду.

В этом случае вам будет достаточно всего одного слота 2012 года, а можно обойтись и одним 100 Мбит/с.

X = 100 ТБ, Y = 1 неделя: 104 857 600 / 604 800 == 173,4 МБ в секунду, или примерно 2 Гбит/с.

Поскольку для общих слотов мы должны учитывать максимальную пропускную способность 20 % для 1 Гбит/с, а для 100 Мбит/с – около 50 % для долгосрочных средних значений, мы получаем: 200 Мбит/с на слот 1 Гбит/с: 25 МБ/с 50 Мбит/с на слот 100 Мбит/с: 6,2 МБ/с На практике выделенные серверы имеют максимальную пропускную способность около 25-40% при скорости 1 Гбит/с, хотя вы можете достичь 90% в течение нескольких дней, а при скорости 100 Мбит/с — около 90%.

Для начала мы выбираем 2x 1 Гбит/с, в сумме: 50 МБ/с, а остальные слоты – 100 Мбит/с: 123,4 / 6,2 = 20 слотов, всего: 124 МБ/с. В сумме: 174 МБ/с.

ЗАМЕНА!

Для этого мы используем второй пример со слотами 2x1Gbps и 20x100Mbps.

Создание торрента

Создайте свой торрент-файл с помощью ваших любимых средств прямо в одном из слотов 1 Гбит/с. Выберите предпочитаемые трекеры и т. д.

На этом этапе действительно нет ничего особенного.

Передача файла .torrent И разогрев

У нас есть несколько способов сделать это, вот предпочтительный способ.

  • Войдите через SSH на узел, на котором вы создали торрент-файл.
  • Перейдите в каталог, содержащий ваш торрент-файл, мы назовем его "file.torrent"
  • команда для передачи файла: scp file.torrent USERNAME@SERVER:watch/

На этом этапе мы должны сделать небольшой перерыв на кофе, чтобы позволить второму 1-гигабитному узлу перехватить данные! Таким образом, мы получаем 2-й этап намного быстрее.

Разогрейте рой суперпосева

Теперь повторите SCP для всех слотов 100 Мбит/с подчиненного раздающего устройства, например:

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

Выпустить РОЙ!

В зависимости от размера данных, если это всего несколько гигабайт, возможно, безопасно выпустить их раньше, в зависимости от того, как быстро, по вашему мнению, ваши конечные пользователи начнут их использовать. Если он начинает загружаться у конечных пользователей в течение нескольких секунд на тысячах после выпуска, лучше подождать, пока рабы не будут на 100% или очень близко к 100%, иначе будут серьезные сбои на последних нескольких % для роя, задерживая конечные пользователи от получения своих данных. Это то, чего никто из нас не хочет!

Предположим, что размер вашего пакета составляет 10 ГБ, и вы ожидаете, что 1 000 пользователей сразу же его получат, а это 10 000 ГБ.Заполнение всего этого займет ~ 16 часов 21 минуту, не считая заполнения от конечного пользователя к конечному пользователю. Однако вполне вероятно, что вы увидите начальные всплески скорости в диапазоне 300 МБ/с, поэтому первые несколько пользователей получат ее гораздо быстрее. Со временем скорость заполнения снижается, потому что быстрые узлы уже завершили работу, а медленные продолжают затягивать процесс и занимать слоты для загрузки.

Общая цель в этом примере для пакета 10 ГБ — более 10 000 конечных пользователей. Если пакет всего 1Гб, то 100Тб приходится на 100 000 конечных пользователей. Это довольно много! И это игнорирование конечного пользователя для заполнения конечного пользователя.

Еще большее ускорение

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

Читайте также: