Printable Version of Topic
Click here to view this topic in its original format
Forums > Сеть BitTorrent > Возможно ли использовать BitTorrent в локальной сети?


Posted by: Gubov on 17-11-2004, 17:35
т.е. я делаю торрент-файл, выкладываю его, люди начинают качать с меня, одновременно присоединяясь к раздаче... возможно ли это без трэкера?

какова будет скорость у последнего, если активных качальщиков будет два десятка, подключение у каждого 10мбит и выключать клиент они не будут торопиться? В любом случае 3-4 постоянных (круглосуточно работающих) источника будет всегда... Стоит ли надеяться что скорость у качающего будет близка к максимальной в условиях частичной загруженности некоторых сегментов (не всех)? Т.е. что я хочу сказать... У меня новинка. Я выкладываю на фтп - кто физически ко мне в близком сегменте, качают нормально, кто подальше - хуже... Стоит ли надеяться что нагрузка расползётся по сети более-менее равномерно и конечный удалённый клиент выиграет в скорости при использовании BitTorrent'а?

Posted by: Vlady304 on 17-11-2004, 17:42
Без трекера нельзя ... весь цимес пропадает : модератор, администратор, бан на весь ближний сегмент и.т.д.

Posted by: LF_ on 17-11-2004, 19:48
Без трекера нельзя потому, что так было задумано... Но трекер не обязательно делать большим с прибамбасами - есть весьма компактные и простые варианты, которые будут просто поддерживать раздачу и все. Правда раздача будет тогда только среди тех, кто может законектится по локальной сети. В частности встроенный трекер есть в Лягухе, можно почитать '>Topic Link: Торрент - с чем его едять :) (http://netlab.e2k.ru/forum/index.php?showtopic=29037

Posted by: Gubov on 18-11-2004, 02:07
а как будет со скоростью?
стоит овчинка выделки?

Posted by: LF_ on 18-11-2004, 04:39
Главный вопрос - а зачем это ваще надо в локальной сети? В локальной сети скорость и так дикая - зачем такие сложности?

Posted by: gorilka on 18-11-2004, 10:44
QUOTE (LF_ @ 18-11-2004, 03:39):
Главный вопрос - а зачем это ваще надо в локальной сети? В локальной сети скорость и так дикая - зачем такие сложности?

Затем, что локальные сети бывают на 10000 абонентов и больше.
Такая сеть поделена на зоны, соединенные гигабитной оптикой и сегменты 100-мбитки.

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

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


Только у меня сомнения, что торрент - лучший клиент для локалок.

Вряд ли клиенты и трекер будут выбирать "правильных" партнеров.

Далее, человек быстренько скачал и закрыл окно торрента - раздачу прекратил. Остальным :baby:
Emule и т.п. обычно работают постоянно, пока компьютер включен, очередей при раздаче в 100 слотов обычно не возникает.


Всех клиентов сложно настраивать. Люди, которые кроме Internet Explorer ничего не видели, теряются в настройках, настраивают неправильно и разочаровываются, особенно если попадают на деньги за внешний трафик. Нужно или выкладывать настроенный на конкретную сеть дистрибутив, или (если такое существует) запускать java-клиента прямо в окне браузера.

Posted by: Gubov on 18-11-2004, 15:24
понятие дикости у каждого разное :)
да, действительно, в условиях большой локальной сети и бесплатного внутреннего трафика возникают сложности с раздачей больших файлов (фильмы, игры, особенно в объёмах DVD)

никакой сервер разумной стоимости не выдержит даже пару сотен одновременных подключений на нормальной скорости, хотя бы 5мбит/сек

поэтому и есть желание распределить нагрузку

Edonkey и Emule пробовали... источники цепляет медленно, качает не в полную силу... Например, если даже есть источник с большим аплоудом, он всё равно берёт у него в час по чайной ложке... по меркам локаьной сети :) В общем скорости более 7мбит не достигли за разумное время, оказалось проще выкачать с перегруженного центрального фтп-сервера :(

вот закралась надежда попробовать Bittorrent, а вдруг? :)
он же позицианируется как самый быстрый p2p, вот и проверим...
жаль что успешного опыта внедрения в подобных сетях похоже ещё не было, либо не засвечен в интернете...

для начала попробуем Azureus, с его встроенным трэкером, если получится поднимем свой локальный, полноценный.

Posted by: LF_ on 18-11-2004, 17:52
Очень часто подобный вопрос задавали люди, которые хотели обмениваться между 2-3 человеками и поэтому я и переспросил :) При такой постановке вопроса - конечно, имеет смысл. Очень интересно, что получится - не забудь рассказать :D

Posted by: FiL on 18-11-2004, 18:04
А что такое раздаете по сети в 10000 человек, что всем надо? Ну или хотя-бы сотне человек надо. Да еще и очень крупное...

Posted by: Gubov on 18-11-2004, 18:12
QUOTE (FiL @ 18-11-2004, 15:04):
А что такое раздаете по сети в 10000 человек, что всем надо? Ну или хотя-бы сотне человек надо. Да еще и очень крупное...

фильмы, по парочке каждый вечер
новые игры

особенно если Антибумер там какой-нибудь или, к примеру, Half-Life2 сейчас актуально :)

народ падкий на халяву :)

Posted by: FiL on 18-11-2004, 19:27
А может тогда лучше просто мультикастить на сетку? поставить стрим-сервер и показывать фильмы. так люди не только качать, но и смотреть будут :)

P.S. А с осликом да, есть проблемы с высокими скоростями... не понимает он их. Я просто в локалке с одного компа на другой гнал файл для пркола - ну не разгонается выше 500К и все. Даже не знаю почему.

Posted by: LF_ on 18-11-2004, 19:29
Не разгоняется - а ланкаст включен был?

Posted by: FiL on 18-11-2004, 19:43
естественно включен. Без ланкаста там совсем какие-то затыки были жуткие. Сейчас не помню. Полтора года азад дело было.

Posted by: LF_ on 18-11-2004, 20:11
C тех пор многое изменилось :p

Posted by: Gubov on 20-11-2004, 21:15
коротко:
опыт удался :punk:

потом напишу подробности... :w00t:

Posted by: LF_ on 21-11-2004, 04:26
Не может не радовать, но подробности таки интересны - ждемс :)

Posted by: baza on 22-11-2004, 23:22
Всё вроде бы хорошо, но как в трекере отключить вход только для зарегистрированных пользователей?
Трекер WinBits на основе tbsource.
Изменил в конфиге
CODE
//set this to true to make this a tracker that only registered users may use
$MEMBERSONLY = false;

Но эффекта никакого...
Предложения?

Posted by: Gubov on 25-11-2004, 11:07
Подробности простые - качает :)

Источники подхватывает быстро (у eDonkey и с этим были проблемы), скорость набирает быстро... по предварительным прикидкам канал нагружает процентов на 80, т.е. на 10мбитном линке качает 700-800кбайт/сек. Во время тестирования сумма upload'ов всех клиентов составляла 60-70Mbit, что сравнимо со скоростью сервера, расположенного на магистрали в серверной... экономия однако:) В общем нормально, надеемся после раскрутки будет ещё лучше. Думаем рекомендовать использовать стандартный клиент, настройки регулировать прилагаемым с ним нашим reg-файлом. Сейчас поднимаем внутренний трекер. Осталось несколько деталей... Например (см. пост выше) не хотелось бы привязывать пользователей регистрацией, нос другой стороны не хочется отказываться от статистики... Идеальным вариантом было бы чтобы она считалась по IP.

Posted by: baza on 12-12-2004, 01:08
Кто какой трекер юзает? Поставили от f1racingworld, вроде бы нормально...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)