Jump to content

deluge на кинетик


Recommended Posts

deluge - очень мощный, агрессивный торрент клиент. Очень быстро набирает скорость и скачивает.

Для работы нужен мощный роутер, лучше 2х ядерный/поточный класса Ultra-II. Включение swap (у меня 512MB) обязательно. В Entware-Keenetic собирается, но не работает. Поэтому нужно ставить Entware-3x!

Установка элементарна

opkg update
opkg install deluge-ui-web

После установки запускаем клиент и морду к нему. `/opt/etc/init.d/S80deluged start` и `/opt/etc/init.d/S81deluge-web start`. (после перезагрузки кинетика запуск автоматический).

Ошибку "RuntimeWarning: to-Python converter for boost::shared_ptr<libtorrent::alert> already registered; second conversion method ignored." можно игнорировать (вызвана несовпадение версий двух библиотек).

Подключаемся к кинетику из браузера по http (порт 888), вводим пароль `deluge`. Указываем папку для скачивания, например `/opt/downloads`. Меняем пароль (не забываем нажать "Change":

deluge.png

  • Thanks 3
Link to comment
Share on other sites

  • 4 weeks later...
14 часа назад, WMac сказал:

Подскажите пожалуйста, как задать папку в которую Deluge будет скачивать файлы на другом разделе диска?

/tmp/mnt/имя раздела//имя папки

IMG_2526.PNG

  • Thanks 1
Link to comment
Share on other sites

  • 3 months later...

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

У меня установлено ограничение 80Мбит/с, но больше 55Мбит/с не поднимается, хотя запас по ЦП и оперативной памяти есть. Например, при 55Мбит/с, оперативной памяти занято ~180Мб, ЦП ~80-85%.

Edited by Dmitriy
Link to comment
Share on other sites

12 часа назад, Dmitriy сказал:

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

У меня установлено ограничение 80Мбит/с, но больше 55Мбит/с не поднимается, хотя запас по ЦП и оперативной памяти есть. Например, при 55Мбит/с, оперативной памяти занято ~180Мб, ЦП ~80-85%.

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

Вот такую строку:

Цитата

%Cpu(s):  8,0 us,  1,7 sy,  0,0 ni, 90,1 id,  0,1 wa,  0,0 hi,  0,1 si,  0,0 st

 

Link to comment
Share on other sites

10 минут назад, Dmitriy сказал:

Вот:

CPU:  41% usr  17% sys   0% nic   6% idle  11% io   0% irq  22% sirq

Да, у вас фактически 100% загрузка системы, причем довольно размазанная: и приложения в userspace жрут много, и обработка прерываний, и ввод-вывод на диск (тоже очень много). Так что резервов для повышения скорости загрузки файлов нет.

  • Thanks 1
Link to comment
Share on other sites

  • 2 weeks later...

Я как-то спрашивал чем он лучше трансмишена. Сегодня я его попробовал. Максимальная скорость закачки, которую я смог получить на многопировом торренте - 8.5 мб/с. Нагрузка на процессор при этом около 40%. Из огромных минусов у него нет отключения проверки хэша при добавлении уже скаченного торрента. Т.е., если вы хотите поставить на раздачу уже скаченное в другом месте придется ждать, пока он всё проверит. Дальше, не возможно подменить имя торрента - раздать одно и тоже, скажем, на ннм и на эйчдиклаб вы не сможете. А вот трансмишен всё это умеет. Может я и придираюсь, но тогда дайте мне скорости, хотя бы до 16мб/с. 26, наверное надорвётся, но 16 то можно было бы и выдать

Edited by dat
Link to comment
Share on other sites

  • 3 months later...
On 4/11/2017 at 10:10 AM, TheBB said:

синхронизация в полном разгаре, ожидайте...

Сколько обычно этот процесс занимает времени?

И еще, подскажите, пожалуйста, как сделать интерфейс Deluge на английском вместо русского.

Link to comment
Share on other sites

On 4/12/2017 at 5:15 PM, Sergey Zozulya said:

И еще, подскажите, пожалуйста, как сделать интерфейс Deluge на английском вместо русского.

С этим разобрался, если конечно корректно для Entware править system wide переменные окружения в /opt/etc/profile.

On 8/2/2016 at 9:23 AM, zyxmon said:

Включение swap (512k) обязательно.

Чем вызвано такое требование? На Ultra II сносно работает без swap. И что значит 512k?

Link to comment
Share on other sites

9 часов назад, Sergey Zozulya сказал:

Чем вызвано такое требование? На Ultra II сносно работает без swap. И что значит 512k?

Для работы требует много памяти, 512k - размер.

Link to comment
Share on other sites

Понятно, что это размер. Придираться ни в коем случае не хочу, просто k это что за размерность? Вроде даже и не кило-, которое обозначается как K. Подразумевалось 512 MB?

Link to comment
Share on other sites

  • 2 weeks later...

Если используются сторонние плагины, то по какой-то причине при старте deluge-web каталог .cache в домашней папке root недоступен для записи. Туда пытаются распаковаться egg плагины и, как результат невозможности сделать это, они не загружаются.

Решение - прописать переменную PYTHON_EGG_CACHE, определяющую каталог для кэша питон-плагинов в скрипте запуска deluge-web, например, так:

PYTHON_EGG_CACHE=/opt/tmp  deluge-web -f -p 888

Link to comment
Share on other sites

  • 7 months later...

На Giga 3 столкнулся с проблемой доступа к web-интерфейсу deluge из внешней сети. Не пускает на адрес *****.mykeenetic.com:888 (также и по айпи). В то же время никаких проблем с mediatomb, управлением роутером и т.д.  Порт 888 открыт.

В чем может быть проблема? 

Link to comment
Share on other sites

Локально доступен, не зависал ни разу, правда опыт работы с ним около месяца. Кстати, та же проблема при внешнем доступе к роутеру по ssh. Похоже - обе проблемы из одной категории. Куда копать?

Edited by kchn
Link to comment
Share on other sites

После обновления репозитория Entware-3x перестал запускаться Deluge.

Не стартует deluged с ошибкой:

[ERROR   ] 22:43:41 main:248 libboost_random.so.1.65.0: cannot open shared object file: No such file or directory
Traceback (most recent call last):
  File "/opt/lib/python2.7/site-packages/deluge/main.py", line 241, in start_daemon
    Daemon(options, args)
  File "/opt/lib/python2.7/site-packages/deluge/core/daemon.py", line 144, in __init__
    from deluge.core.core import Core
  File "/opt/lib/python2.7/site-packages/deluge/core/core.py", line 38, in <module>
    from deluge._libtorrent import lt
  File "/opt/lib/python2.7/site-packages/deluge/_libtorrent.py", line 59, in <module>
    import libtorrent as lt
ImportError: libboost_random.so.1.65.0: cannot open shared object file: No such file or directory

Переустановка deluge не помогла, поэтому пришлось добавить на все библиотеки libboost симлинки на версию 1.65.0 (установленная из репозитория версия 1.65.1) - так заработало. Возможно, есть какой-то более правильный способ исправить эту ошибку, тогда просьба дополнить тему.

Link to comment
Share on other sites

9 часов назад, Sergey Zozulya сказал:

пришлось добавить на все библиотеки libboost симлинки

С помощью таких приемчиков Вы доведете Entware до нерабочего состояния (и может начнете жаловаться).

В подобных случаях используйте команду - http://forums.zyxmon.org/viewtopic.php?p=16474#p16474

В данном конкретном случае скорее всего достаточно выполнить `opkg install --force-reinstall rblibtorrent`. Рекомендую удалить симлинки, остановить deluge и починить установку.

Link to comment
Share on other sites

9 hours ago, zyxmon said:

В данном конкретном случае скорее всего достаточно выполнить `opkg install --force-reinstall rblibtorrent`. Рекомендую удалить симлинки, остановить deluge и починить установку.

Проблема решена, спасибо за решение. Оно, кстати, довольно неочевидно, переустанавливал так deluge и пакеты boost-* - не помогло. А вот до rblibtorrent не добрался.

А что конкретно делает переустановка, что решает подобные проблемы?

Link to comment
Share on other sites

1 час назад, Sergey Zozulya сказал:

А что конкретно делает переустановка, что решает подобные проблемы?

Система opkg - тупая (это упрощенный вариант deb пакетов). Обновились библиотеки boost. По правильному нужно увеличить номер версии (точнее релиз) у всех пакетов, которые от boost зависят, в частности у rblibtorrent. Но это не было сделано (можно сделать ручками). Отсюда и возникла проблема. Поэтому и предлагаю переустановить в таких случаях все библиотеки принудительно, т.к. неочевидна та библиотека, которую следует переустановить. В данном случае я просто "угадал" по ошибке, какая библиотека устарела.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...