Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: консольный dc-клиент (или помогите побороть microdc?)  (Прочитано 1836 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dimas000

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
нужен консольный (именно консольный!) клиент для dc. требовния: работа с более чем одним хабом, предоставление более-менее внятной информации о творящихся процессах. а теперь о том, что у меня не получилось.
microdc2:
поставил, настроил, запустил... наешл хаб-лист, подключился к некоему хабу. расшарил папку, он пошел ее сканировать. все активно, поиск работает, раздаваться вроде как должно (когда прохэшируется). но юмор в том, что как только пытаюсь подключиться к еще одному хабу - говорит, что соединение, дескать, уже есть, сначала отключись. сидеть на одном-единственном хабе - не радует. спишем на кривость рук
mldonkey:
установил, осилил, наладил. снес, собрал из сырцов, запустил, наладил. о том, что происходит процесс хэширования, можно было догадаться разве что по постоянному миганию юсб-харда. разобрался, как подключаться к хабам (пофиг, что хочет именно по айпи, есть nslookup для этого). убрал все шары, расшарил маленькую папку (один альбом). мигал-мигал, промигался. прохэшировал. в конфиг-папке появился файлик типа files.bz2, представляющий из себя список файлов с именам, tth-хэшами и всем прочим. типа все нормально. подключился к трем хабам. dcfiles и dcshared упорно ничего не показывают, веб-интерфейс в поле shared кажет по нулям. в ed2k-сети расшаривалось как-то получше. во всяком случае, в shared указывал размер и кол-во файлов. а с дц сущая беда.
вот последний лог - http://paste.ubuntu.com/433501/
видим, в частности, такие строки:
(Нажмите, чтобы показать/скрыть)
т.е. шары вроде как есть... но в то же время их как бы нет(( и совсем не нравится мне отсутствие какой-либо информации о процессе хэширования... вот он мигает (хард), и что? сколько он еще будет мигать, хэшируя сколько-то гигов? впрочем, это один раз сделал и забыл, но все

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

Оффлайн fxd

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Какая версия mldonkey?
Общее поле shared не учитывает файлы расшаренные в dc.
Если файлы не показываются в dcshared - попробуйте reshare, если всё равно нет, то выполните save и проверьте что файлы есть в shared_files_dc.ini и перезапустите mldonkey-server - после рестарта должны появиться (видимо это баг).

Оффлайн dimas000

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Цитировать
Какая версия mldonkey?
3.0.2
Цитировать
Если файлы не показываются в dcshared - попробуйте reshare, если всё равно нет, то выполните save
это все делал уже...
Цитировать
и проверьте что файлы есть в shared_files_dc.ini и перезапустите mldonkey-server - после рестарта должны появиться (видимо это баг).
были там старые файлы от папки, которая уже не расшарена давно... стер все, что относилось к шарам и к dc. запустил по новой. добавил шару. хард начал мигать, помигал N секунд и смолк - папка прохэшировалась.
список шар:
(Нажмите, чтобы показать/скрыть)
shared_files.ini
(Нажмите, чтобы показать/скрыть)
shared_files_dc.ini
(Нажмите, чтобы показать/скрыть)
direct_connect/files.xml.bz2
(Нажмите, чтобы показать/скрыть)
ну вот все как будто бы правильно, чего ему надо? уж как ни бьюсь, а все не желает... dcshared упорно ничего не кажет
лучше на "ты"

Оффлайн fxd

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Не сообразил сразу, вы наверное используете telnet интерфейс. Если да, то это недоделка в 3.0.2, dcshared работает только в веб интерфейсе (т.е. файлы на самом деле расшарены, просто не показываются). Будет исправлено в следующем релизе, есть патч.

Оффлайн armad

  • Активист
  • *
  • Сообщений: 629
    • Просмотр профиля
(Нажмите, чтобы показать/скрыть)
Ubuntu 10.04. 2.6.35-25-generic-pae Проблем нет.

Оффлайн dimas000

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Цитировать
Не сообразил сразу, вы наверное используете telnet интерфейс. Если да, то это недоделка в 3.0.2, dcshared работает только в веб интерфейсе (т.е. файлы на самом деле расшарены, просто не показываются). Будет исправлено в следующем релизе, есть патч.
вот спасибо тебе, хороший человек! и правда, в веб-морде кажет (только почему-то аж дважды, но это, наверно, его переклинило после какого-нибудь reshare). патч попробую, ибо управление через веб-морду не радует вовсе. телнет, конечно, тоже не самый лучший инструмент для реализации интерфейса, но что уж есть...
Цитировать
нужен консольный (именно консольный!)
блин мир ортодоксов. Пы.Сы. Без обид
я нисколько не против вкусного гуйца. на десктопе. а на сервере - увольте. машинка там не самая могучая, громоздить туда еще и иксы нет ни малейшего желания. лучше что-нибудь еще хорошее-доброе подыму там
лучше на "ты"

Оффлайн fxd

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Цитировать
телнет, конечно, тоже не самый лучший инструмент для реализации интерфейса, но что уж есть...
А какой способ был бы удобнее?

Оффлайн dimas000

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Цитировать
А какой способ был бы удобнее?
псведогуй на ncurses, конечно же! как у mucous или mocp... или mc.. или elinks...
а с другой стороны, плюс в том, что этот самый псевдогуй не висит постоянно, а запускается по мере надобности, это хорошо

ююююуууу!!!! патч проканал! если кто будет пытаться, сразу отмечу: по данной выше ссылке лежат три файла - как я понял, это просто три версии одного патча. юзаем третий.
вот, теперь все расчудесно кажет, хоть в телнете, хоть в веб-морде (а в веб-морде еще и магнет-ссылку сразу дает, что вообще прекрасно). расшарил свалку с музлом, сейчас вовсю хэшируется... теперь можно спокойно ехать кататься)) не все ж в монитор втыкать!
да, еще вопросик будет: по мере пополнения коллекции что нужно делать? надо reshare выполнить или он сам все найдет?
« Последнее редактирование: 15 Май 2010, 21:10:03 от dimas000 »
лучше на "ты"

Оффлайн fxd

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Ну telnet и webui встроенные, а так к mldonkey есть множество полноценных gui, можно комфортно с десктопа управлять сервером.
Цитировать
по мере пополнения коллекции что нужно делать? надо reshare выполнить или он сам все найдет?
должен сам найти - периодически все расшаренные каталоги сканируются, reshare просто форсирует это сканирование
« Последнее редактирование: 15 Май 2010, 21:28:14 от fxd »

Оффлайн dimas000

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Цитировать
Ну telnet и webui встроенные, а так к mldonkey есть множество полноценных gui
должен сам найти
вот. гуй мне нафиг сдался как таковой. как и любой интерфейс (в идеале). хочется именно "один раз запустил и забыл", пущай себе сам работает...

Пользователь решил продолжить мысль 16 Май 2010, 15:43:41:
вот блин... вся эта радость нещадно жрет процессор. если отключить dc-сеть и просто запустить клиент без ничего, все в пределах разумного. при включенном dc без коннекта тоже нормально. но стоит только законнектиться на хаб, так начинается веселье. уже при одном хабе проц почти не опускается ниже 17%, а скачет порой до ~45. при большем кол-ве хабов - скачет еще выше, вплоть до сотни (mlnet запросто отжирает 85 процентов проца). запустил microdc - то же самое, в состоянии покоя нормально, как законнектишься - сразу к процу плюс несколько процентов. ну и память, разумеется, но там не столь дикие цифры. это нормально, если учесть, что он просто подключен, ничего не качает/сливает, ничего не ищет, ничего не делает? буду пробовать на убунте, но сомневаюсь, что полегчает...

UPD: ну вот, проверил здесь. с той же самой шарой (~17G) и теми же пятью хабами те же самые скачки. правда, уже 12-22%, но и мощности-то разные. при хэшировании жрал не более 3% цпу и какую-то фигню от оперативки. а при тихом коннекте вон какой аппетит. от убиения конфигов легче не становится. пойду на сорцефорж, что ли...
« Последнее редактирование: 16 Май 2010, 21:09:42 от dimas000 »
лучше на "ты"

 

Страница сгенерирована за 0.058 секунд. Запросов: 22.