Господа, кто имел дело с mldonkey 2.81 под FreeBSD 5.4, подскажите пожалуйста как его правильно настроить, а то я столкнулся со страннйо проблемой.
В принципе, он работает и даже что-то качает, НО!
Вот к примеру когда я ставлю качать по торенту, то он качает со скоростью максиум 3 Кбайта в сек. А если я прям тот же торрент подключаю через тот же ню-торент из под винды, то скорость 60-70Кбайт в сек.
При этом самое смешное что за два дня наблюдений я ниразу не увидел чтоб скорость доунлоада была больше чем скорость аплоуда. Так например скорость аплоуда у меня почти всегда под максимум выставленный в настройках (20Кбайт/сек), а скорость доунлоада менбше в 7-8 раз (т.е. около 3-4 Кбайта/сек), и это несмотря на то что я качаю по торренту а не по сети e-donkey!
Кто может объяснить, почему такое происходит?
В том же e-mule если ставить ограничение на аплоуд то автоматом выставляется ограничение на даунлоад (примерно 1 к 3), и там реально наблюдается скорость даунлоада больше чем аплоуда. Почему же у mldonkey всё наоборот?
>Господа, кто имел дело с mldonkey 2.81 под FreeBSD 5.4, подскажите пожалуйста
>как его правильно настроить, а то я столкнулся со страннйо проблемой.
>
>В принципе, он работает и даже что-то качает, НО!
>Вот к примеру когда я ставлю качать по торенту, то он качает
>со скоростью максиум 3 Кбайта в сек. А если я прям
>тот же торрент подключаю через тот же ню-торент из под винды,
>то скорость 60-70Кбайт в сек.
>При этом самое смешное что за два дня наблюдений я ниразу не
>увидел чтоб скорость доунлоада была больше чем скорость аплоуда. Так например
>скорость аплоуда у меня почти всегда под максимум выставленный в настройках
>(20Кбайт/сек), а скорость доунлоада менбше в 7-8 раз (т.е. около 3-4
>Кбайта/сек), и это несмотря на то что я качаю по торренту
>а не по сети e-donkey!
>Кто может объяснить, почему такое происходит?
>В том же e-mule если ставить ограничение на аплоуд то автоматом выставляется
>ограничение на даунлоад (примерно 1 к 3), и там реально наблюдается
>скорость даунлоада больше чем аплоуда. Почему же у mldonkey всё наоборот?
>max_hard_download_rate ?
tracker ?
>max_hard_download_rate ?
Его можно менять как угодно, там написано что он привязан за максимальный аплоад (может иметь значение максимум в 3 раза болше аплоада), но почему-то этот аплод всегда на максимуме, а доунлоад всего 3-4 Кбайта в сек при любом значении max_hard_download_rate больше 10 Кбайт в сек. В то время как из под винды как раз всё как надо доунлоад в 3 раза больше чем аплоад. У меня складывается впечатление что mldonkey - всегда имеет меньше приоритет при делении канала на доунлоад чем любой маломальский e-mule из под винды. Кто не верит может сам проверить. Это даже не в сети донкей а в сети торентов, при скачивании по торентам, винда выдаёт чуть ли не 70Кбайт в сек а mldonkey максимум 3 Кбайта в сек.>tracker ?
А тут что нужно указать?
Вообщем как я и думал, случай в очередной раз клинический...
Оказывается у mldonkey куча глюков связанных с биторентами. В частности если вдруг по каким-то причинам на несколько секунд исчезает сеть, то он резко теряет половину трекеров и после востанавления инета он их больше не находит (загадка природы?!). Далее заметил такую особенность, у него нету поняти периодический проверять на наличае новых трекеров, он один раз в самом начале их проверяет а затем через какое-то случайное время может проверит снова а может нет (тоже загадка природы). Лечил очень просто, берём очередной торент поставленный на загрузку и жмём паузу, затем говорим возобновить, и о чудо, оно вдруг занвоо проверяет всех трекеров и находит самый быстрый сервак. (почему бы не делать эту процедуру самим mldonkey c возможностью указать пользователем период - загадка программеров писавших этот код). Идём далее, ставим ограничение на макс число коннектов и у нас вообще всё перестаёт качаться через торенты - это что шутка такая? Решение просто убрать все ограничения на конекты, при этом лучше не пользоваться параллельно с donkey а то последний просто съест все ресурсы коннектов. Следующая униКАЛЬНОСТЬ mldonkey, как только он что-то завершил качать, резко отрубается закачка всего остального, при этом закачка не возобновляется сразу после того как он соберёт то что качал, она вообще теперь в какой-то спящий режим попадает и может возобновиться в случайный момент времени. Решение - если что-то закачалось поставьте всё остальное на паузу а затем возобновите.Всё вышесказанное псвящается тому несчастному который будет иметь дело с величайшим глюком mldonkey.
О Господи нашёл ещё один баг.
Я называл его багом последних 80Кб
В чём он заключается.
При закачке через торрент как только до конца закачки остатся ровно 80Кб (проверял неоднократно) закачка конкретного торента прекращается. при этом он пишет что сорсы есть и файл доступен на 100% но сам файл почему-то не качает.
Лечение. Жмём паузу, затем жмм возобновить и всё, он резко докачивает.
Самое смешное что если его оставить в таком положении то через определённое время он может сам по себе резко вдруг скачать эти 80 Кб но когда это произойдёт - известно наверное только авторам mldonkey.
>Кб но когда это произойдёт - известно наверное только авторам mldonkey.Юзай для торрентов rtorrent+screen. Я mldonkey юзаю только для edonkey.
>юзаю уже с год...
на разных системах, как собранный из портов так и скомпиленный бинарник с офсайта
торренты качает в среднем 500-800 К в сек(когда достаточно сидеров) на 10 мегабитном канале, отдает ровно столько, сколько max_hard_upload_rate
вообще никаких проблем не помню :/раз сконфигурил и забыл...
может дело не в клиенте ;)
>>
>
>юзаю уже с год...
>на разных системах, как собранный из портов так и скомпиленный бинарник с
>офсайта
>торренты качает в среднем 500-800 К в сек(когда достаточно сидеров) на 10
>мегабитном канале, отдает ровно столько, сколько max_hard_upload_rate
>вообще никаких проблем не помню :/
>
>раз сконфигурил и забыл...
>
>может дело не в клиенте ;)
Правильно, на таком канале при неограниченных провайдером коннкетах, ты даже не нзаметишь что у тебя 2 часа оно висит на 80Кб закачки
А вот у меня максимум всего 10 коннектов от провайдера, и одним программерам mldonkey известно каким же отчего он подвисает на последних 80Кб на неопределённое время.
Ну вот допрыгались...
Нашёл ещё один фатальный глюк.
Значит поставил на закачку 14 торентов. Они все по чуть чуть закачались и в сумме было закачено около 4Гб. Правда ни один из торентов доконца так и не закачался. И вдруг после очередного закаченного торрента mldonkey как это у него принято подвис, переписал закаченный торент куда надо и всё! Уже прошло 12 часов а он даже не пытается куда-то соединиться инкоминг трафик 0 отугоувинг - тоже 0 .. и так 12 часов.
Пробовал сделать паузу и обратно включиьт - не помогает. Такое впечатление что оно умерло навсегда.
Убил процесс, стёр за ним mlnetpid.ini(или как-то так) - которой тоже не ясно почему создаётся в диреткории самой млдонкий а не как у всех прог в /var/run, стр также files.ini и перезапустил. В опциях разумеется стоит рековери темп при старте, и нихрена, он теперь ничего не видит якобы в темп ничего нет :) Просто балдею...
Пришлось востановить старый файл files.ini и теперь вот уже 2 часа я жду пока оно востановит темп... Ужас...