А никто не посоветует клиента под линукс, подхватывающий новые торренты на лету, без перезагрузки и без запуска отдельного независимого процесса и\или открытия порта для каждого .torrent'a ??? Гугель весь перерыл, нет ничего нужного :((
> А никто не посоветует клиента под линукс, подхватывающий новые торренты на лету, без перезагрузки и без запуска отдельного независимого процесса и\или открытия порта для каждого .torrent'a ???
Ну, эээ, Azureus? Он правда на java, но все равно ничего лучше не видать. Разве что mldonkey истользовать...
как раз из пакета BitTorrent - launchmany-curses, launchmany-console
Народ, может у кого опыт есть как заставить работать его под CensOS? Здесь Python2.3 с коробки. Ставлю 2.4 - не работает yum, ну и многое что на питоне завязано.Да и сам bittorent не работает. Как это побороть плиз. Работают только старые версии под python2.3 и то с напильником.
Простите, а какой у вас аплоад-канал? Задаю этот вопрос потому, что сидирование на (к примеру) мегабитном аплоаде уже пары десятков торрентов начинает вонять ословодством.
Суть торрента -- БЫСТРО отдать/скачать, а не др@чить месяцами, как в осле.
Канал - 100Мбит, полный дуплекс... Собираюсь переходить с раздачи по http на что-то р2р для снижения нагрузки, и вот присмотрет торрент как кандидата... Я ошибся?
> Канал - 100Мбит, полный дуплекс... Собираюсь переходить с раздачи по http на что-то р2р для снижения нагрузки, и вот присмотрет торрент как кандидата... Я ошибся?
Да нет, как раз то что надо. Оно именно для этого и было создано.
> Собираюсь переходить с раздачи по http на что-то р2р для снижения нагрузки, и вот присмотрет торрент как кандидата... Я ошибся?
Ход мыслей правильный. Но забыли простую вещь: делим 100Мбит на 1000 торрентов и получаем 100кбит на торрент. Такие скорости больше характерны для тормозного осла. Не держите больше 100-200 включённых торрентов одновременно и всё будет замечательно: полмегабита-мегабит на торрент уже хорошо, гигабайтный файл будет улетать менее чем за сутки.
В торренте есть одно простое правило: "скачал -- останься отдавать". Поэтому для раздающего достаточно дождаться появления 4-5 сидов, после чего эту раздачу остановить и перейти к следующей. Дальше остаётся только время от времени "поднимать" те раздачи, где сбежали все сиды, но личеры ещё есть.
>>делим 100Мбит на 1000 торрентов и получаем 100кбит на торрент.
Торрентов больше тысячи, но более 5000 не ожидается в обозримом будущем, насчет вычисления скорости не согласен - см. ниже
>>Не держите больше 100-200 включённых торрентов одновременно и всё будет замечательно: полмегабита-мегабит на торрент уже хорошо, гигабайтный файл будет улетать менее чем за сутки
Вероятность того, что все торренты вдруг начнут сразу качать - ничтожно мала - при нынешней системе скачки по http качается несколько фильмов из новинок несколькими десятками пользователей и при переводе на торрент думаю, это не изменится, что уже большой и жирный +
>>В торренте есть одно простое правило: "скачал -- останься отдавать". Поэтому для раздающего достаточно дождаться появления 4-5 сидов
Вот-вот, не обязательно им ломиться на основного раздающего, обойдутся и такимиже пользователями как и они сами ;) => прибавка в скорости
>>Дальше остаётся только время от времени "поднимать" те раздачи, где сбежали все сиды, но личеры ещё есть
На преждевременное разбегание раздающих найдем управу ввиде рейтингов ;)
Как раз так он у меня и работает у меня локальная сеть. От фтп отказался сейчас сидю около 1500 файлов фильмы музон для абонентов. Народ очень рад. с торрентом подружился и все теперь гоняет только им. Народа 2500 челов. Все автоматизированно, создается описание, автоматом создается торрент. launcmany-curses его подхватывает. Кому надо как его запускать в бэкграунде - очень просто и очень удобно к примеру screen -A -mdS torrent launcmany-curses --max_upload_rate 0 ./
ну и ключи уже по вкусу.
просто возникла недавно проблема, клиент начал вылетать. пишет ошибку и виснет. Ошибка просто raise exeption кажись. Это более новые версии. Поставил более старую версию - работает намного стабильнее. Но вылетает дето 2-3 раза в сутки. Стоит такой же клиент на соседней машине, но там сидятся около 500 файлов, там игры. Работает без вылетов. Я думаю что это ограничение самой OS срабатывают, типа ограничение на количество открытых файлов и тд. Кстати старый клиент при зависании пишет что не может создать новый поток. Вот я и хочу проверить, может это клиенты все такие глючные были. А ставить не получается. При переустановки питона многое перестает работать.
Трафик: загрузка 80мегабит ~ 20 часов в сутки. остальный 4 часа люди спят. Абоненты наши в основном пользуются BitComet. На мой взгляд очень быстрый и удобный клиент. Azureus красивый и мощный, но держать на виндовой машине этот поглотитель ресурсов просто невозможно. На линухе работает на мой вгляд быстрее, хотя наверное еще зависит от версии явы. Для линуха есть хороший клиент rtorrent - очень информативный. Многие параметры настраиваются на лету. Удобен для домашнего использования как консольный клиент.
launchmany-curses перезапускать ненадо, Если не будет глючить - забываешь про то что он существует и просто подкидываещь торренты. Ловит, добавляет на лету.
На машине работает вэб мускул треккер торрент-клиент и в бесконечном цикле создавалка торрентов. Что еще хорошо в launcmany-curses, то это то что он находит торрент файлы рекурсивно с вершины дерева. Глубину не исследовал. Скрипт на перле, могу поделится без проблем. Подправишь для себя как надо или свой по примеру напишешь.
> просто возникла недавно проблема, клиент начал вылетать. пишет ошибку и виснет. Ошибка просто raise exeption кажись. Это более новые версии. Поставил более старую версию - работает намного стабильнее. Но вылетает дето 2-3 раза в сутки. Стоит такой же клиент на соседней машине, но там сидятся около 500 файлов, там игры. Работает без вылетов. Я думаю что это ограничение самой OS срабатывают, типа ограничение на количество открытых файлов и тд. Кстати старый клиент при зависании пишет что не может создать новый поток. Вот я и хочу проверить, может это клиенты все такие глючные были. А ставить не получается. При переустановки питона многое перестает работать.
bittornado 0.3.8 стеной стоит. Мне конечно не сидятся такая куча. Посмотреть
сколько соединений, если надо обрезать число на торрент. Мой 200MMX-196Mb
способен переварить около 400 соединений при загрузке 90-95%. 40 торрентов
по 10 соединений на каждый. Моя математика не годится для широкополосного
линка. Если скачивают с 1Mbyte/s там уже другая нагрузка. Применяю
btlaunchmany.py. curses там непричом, нету монитора.
Злые трекеры кидает старых клиентов.
/usr/lib/python2.4/urllib2.py
попправить server_version
server_version = "Azureus 2.3.0.6"
/usr/lib/python2.4/urllib.py также
version = "Azureus 2.3.0.6"