Gubov
@ 17-11-2004, 17:35
т.е. я делаю торрент-файл, выкладываю его, люди начинают качать с меня, одновременно присоединяясь к раздаче... возможно ли это без трэкера?
какова будет скорость у последнего, если активных качальщиков будет два десятка, подключение у каждого 10мбит и выключать клиент они не будут торопиться? В любом случае 3-4 постоянных (круглосуточно работающих) источника будет всегда... Стоит ли надеяться что скорость у качающего будет близка к максимальной в условиях частичной загруженности некоторых сегментов (не всех)? Т.е. что я хочу сказать... У меня новинка. Я выкладываю на фтп - кто физически ко мне в близком сегменте, качают нормально, кто подальше - хуже... Стоит ли надеяться что нагрузка расползётся по сети более-менее равномерно и конечный удалённый клиент выиграет в скорости при использовании BitTorrent'а?
Vlady304
@ 17-11-2004, 17:42
Без трекера нельзя ... весь цимес пропадает : модератор, администратор, бан на весь ближний сегмент и.т.д.
Без трекера нельзя потому, что так было задумано... Но трекер не обязательно делать большим с прибамбасами - есть весьма компактные и простые варианты, которые будут просто поддерживать раздачу и все. Правда раздача будет тогда только среди тех, кто может законектится по локальной сети. В частности встроенный трекер есть в Лягухе, можно почитать
QUOTE (LF_ @ 18-11-2004, 03:39) |
Главный вопрос - а зачем это ваще надо в локальной сети? В локальной сети скорость и так дикая - зачем такие сложности? |
Затем, что локальные сети бывают на 10000 абонентов и больше.
Такая сеть поделена на зоны, соединенные гигабитной оптикой и сегменты 100-мбитки.
Если с других зон и сегментов начинают тянуть хотя бы несколько человек - горе тем пользователям, которые находятся в одном сегменте или даже зоне с раздающим. Начинаются лаги, пинги по 3 сек, потери пакетов...
Пользы от заливки раздавамого на центральный сервер не будет.
Во первых, они и так всегда забиты и загружены.
Во вторых, ни один сервер разумной стоимости не может раздавать гигабиты в секунду, от десятков человек, тянущих на максимуме скорости любой сервер ляжет.
В третьих, копировать один и тот же трафик каждому абоненту через всю сеть по нескольку раз - просто глупо. Ведь в пределах одного свича в одном доме и раутера в группе домов обмен между пользователями - "бесплатный". Пусть меняются.
Только у меня сомнения, что торрент - лучший клиент для локалок.
Вряд ли клиенты и трекер будут выбирать "правильных" партнеров.
Далее, человек быстренько скачал и закрыл окно торрента - раздачу прекратил. Остальным :baby:
Emule и т.п. обычно работают постоянно, пока компьютер включен, очередей при раздаче в 100 слотов обычно не возникает.
Всех клиентов сложно настраивать. Люди, которые кроме Internet Explorer ничего не видели, теряются в настройках, настраивают неправильно и разочаровываются, особенно если попадают на деньги за внешний трафик. Нужно или выкладывать настроенный на конкретную сеть дистрибутив, или (если такое существует) запускать java-клиента прямо в окне браузера.
Gubov
@ 18-11-2004, 15:24
понятие дикости у каждого разное :)
да, действительно, в условиях большой локальной сети и бесплатного внутреннего трафика возникают сложности с раздачей больших файлов (фильмы, игры, особенно в объёмах DVD)
никакой сервер разумной стоимости не выдержит даже пару сотен одновременных подключений на нормальной скорости, хотя бы 5мбит/сек
поэтому и есть желание распределить нагрузку
Edonkey и Emule пробовали... источники цепляет медленно, качает не в полную силу... Например, если даже есть источник с большим аплоудом, он всё равно берёт у него в час по чайной ложке... по меркам локаьной сети :) В общем скорости более 7мбит не достигли за разумное время, оказалось проще выкачать с перегруженного центрального фтп-сервера :(
вот закралась надежда попробовать Bittorrent, а вдруг? :)
он же позицианируется как самый быстрый p2p, вот и проверим...
жаль что успешного опыта внедрения в подобных сетях похоже ещё не было, либо не засвечен в интернете...
для начала попробуем Azureus, с его встроенным трэкером, если получится поднимем свой локальный, полноценный.
Очень часто подобный вопрос задавали люди, которые хотели обмениваться между 2-3 человеками и поэтому я и переспросил :) При такой постановке вопроса - конечно, имеет смысл. Очень интересно, что получится - не забудь рассказать :D
А что такое раздаете по сети в 10000 человек, что всем надо? Ну или хотя-бы сотне человек надо. Да еще и очень крупное...
Gubov
@ 18-11-2004, 18:12
QUOTE (FiL @ 18-11-2004, 15:04) |
А что такое раздаете по сети в 10000 человек, что всем надо? Ну или хотя-бы сотне человек надо. Да еще и очень крупное... |
фильмы, по парочке каждый вечер
новые игры
особенно если Антибумер там какой-нибудь или, к примеру, Half-Life2 сейчас актуально :)
народ падкий на халяву :)
А может тогда лучше просто мультикастить на сетку? поставить стрим-сервер и показывать фильмы. так люди не только качать, но и смотреть будут :)
P.S. А с осликом да, есть проблемы с высокими скоростями... не понимает он их. Я просто в локалке с одного компа на другой гнал файл для пркола - ну не разгонается выше 500К и все. Даже не знаю почему.
Не разгоняется - а ланкаст включен был?
естественно включен. Без ланкаста там совсем какие-то затыки были жуткие. Сейчас не помню. Полтора года азад дело было.
C тех пор многое изменилось :p
Gubov
@ 20-11-2004, 21:15
коротко:
опыт удался :punk:
потом напишу подробности... :w00t:
Не может не радовать, но подробности таки интересны - ждемс :)
Всё вроде бы хорошо, но как в трекере отключить вход только для зарегистрированных пользователей?
Трекер WinBits на основе tbsource.
Изменил в конфиге
CODE |
//set this to true to make this a tracker that only registered users may use $MEMBERSONLY = false; |
Но эффекта никакого...
Предложения?
Gubov
@ 25-11-2004, 11:07
Подробности простые - качает :)
Источники подхватывает быстро (у eDonkey и с этим были проблемы), скорость набирает быстро... по предварительным прикидкам канал нагружает процентов на 80, т.е. на 10мбитном линке качает 700-800кбайт/сек. Во время тестирования сумма upload'ов всех клиентов составляла 60-70Mbit, что сравнимо со скоростью сервера, расположенного на магистрали в серверной... экономия однако:) В общем нормально, надеемся после раскрутки будет ещё лучше. Думаем рекомендовать использовать стандартный клиент, настройки регулировать прилагаемым с ним нашим reg-файлом. Сейчас поднимаем внутренний трекер. Осталось несколько деталей... Например (см. пост выше) не хотелось бы привязывать пользователей регистрацией, нос другой стороны не хочется отказываться от статистики... Идеальным вариантом было бы чтобы она считалась по IP.
Кто какой трекер юзает? Поставили от f1racingworld, вроде бы нормально...