Найти в Дзене
Блог программиста

Как увеличить скорость при закачке торрентов?

Помню, как в начале нулевых мы часами ждали закачки одного альбома в MP3. Сегодня гигабайты залетают за минуты, но большинство пользователей до сих пор не понимает, как эта магия работает на самом деле. Обычно все привыкли к «тупой» схеме: есть центральный сервер, и тысячи людей тянут с него файлы по 2 ГБ каждый. Для компании, продающей софт, это ад — серверу приходится раздавать терабайты трафика, зато сохраняется полный контроль. Но есть решение поизящнее, которое мы называем P2P (peer-to-peer) или, если переводить совсем дословно — «от груши к груше». В этой системе нет главного сервера. Вы качаете файл по кусочкам прямо с компьютеров других людей. Самое крутое здесь то, что как только к вам прилетает первый бит данных, вы тут же начинаете раздавать его остальным участникам сети. Получается парадокс, который ломает логику обычного интернета: чем популярнее файл, тем быстрее он качается. Ведь в этот момент он находится на сотнях тысяч машин одновременно, и каждая из них подкидывает в
Оглавление

Помню, как в начале нулевых мы часами ждали закачки одного альбома в MP3. Сегодня гигабайты залетают за минуты, но большинство пользователей до сих пор не понимает, как эта магия работает на самом деле. Обычно все привыкли к «тупой» схеме: есть центральный сервер, и тысячи людей тянут с него файлы по 2 ГБ каждый.

Для компании, продающей софт, это ад — серверу приходится раздавать терабайты трафика, зато сохраняется полный контроль. Но есть решение поизящнее, которое мы называем P2P (peer-to-peer) или, если переводить совсем дословно — «от груши к груше».

Принцип «скачал — делись»: как работает BitTorrent

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

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

Зачем люди строят торрент-фермы на десятки терабайт

Недавно наткнулся на обсуждение «торрент-ферм». Это когда у человека стоит железо с дисками на 20 ТБ, забитое популярными файлами, которые крутятся 24/7. Зачем? Всё дело в рейтинге. Рейтинг влияет практически на все, а главное — на скорость.

В торрент-клиенте есть статистика: сколько ты скачал и сколько отдал. Если ты «плохой человек» — скачал и сразу удалил файл, твой рейтинг стремится к нулю. Сеть это видит и начинает резать тебе скорость, а некоторые закрытые ресурсы и вовсе выписывают бан.

Бизнес на рейтинге: от терабайта к петабайту

Высокий рейтинг — это своего рода валюта. На торрент-фермах люди генерируют терабайты раздачи в день, чтобы набить красивую цифру в профиле. Когда объем розданного трафика доходит до петабайта, такой аккаунт можно выгодно продать — на рынке это ценится.

Нужна ли ферма для максимальной скорости

Напрямую — нет, скорость зависит от твоего провайдера и количества «сидов» (раздающих). Но косвенно — очень даже.

Как мы уже разобрались, торрент-сеть может намеренно понижать скорость скачивания тем, кто только потребляет и ничего не отдает. А на закрытых ресурсах за низкий рейтинг можно и вовсе поймать бан. Поэтому ферма — это твой страховой полис: она генерирует рейтинг на популярных файлах 24/7, чтобы у тебя всегда была «зеленая улица».

При следующей загрузки торрент файлов обращайте внимание на количеств сидов, если их достаточное количество, а скорость загрузки остается маленькой, значит данные файлы раздаются с учетом внутреннего рейтинга. И если ваш рейтинг маленький или вовсе отсутствует, вашу скорость ограничивают.

Выводы

Само собой это работает далеко не с каждой игрой/фильмом который вы качаете. Большинство файлов раздаются на равных правах не обращая внимания на рейтинговую систему и она работает скорее на более узконаправленные «торрент-фермы». Лично я держу свою «ферму» на 20 ТБ просто потому, что в этой системе делиться — это база. Без тех, кто раздает, весь этот децентрализованный рай развалится за пару дней.

А вы закрываете торрент-клиент сразу после загрузки или даете другим «откусить» немного вашего трафика?

Напишите в комментариях, какой у вас рекорд по раздаче — проверим, сколько среди нас «порядочных пиров».