Jump to content
zyxmon

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
14 часа назад, WMac сказал:

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

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

IMG_2526.PNG

  • Thanks 1

Share this post


Link to post
Share on other sites
Скрытый текст
2 часа назад, vlad сказал:

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

IMG_2526.PNG

 

Спасибо!

Share this post


Link to post
Share on other sites

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

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

Edited by Dmitriy

Share this post


Link to post
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

 

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

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

Edited by dat

Share this post


Link to post
Share on other sites

Как отключить  автоматический  запуск Deluge ?

Edited by IOgeHkoB

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
On 4/11/2017 at 10:10 AM, TheBB said:

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

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

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

Share this post


Link to post
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?

Share this post


Link to post
Share on other sites
9 часов назад, Sergey Zozulya сказал:

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

@kchn, а локально он доступен? У меня бывает Deluge виснет намертво на некоторых торрентах - докачивает их и виснет, помогает только удаление папки /opt/etc/deluge/state

Share this post


Link to post
Share on other sites

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

Edited by kchn

Share this post


Link to post
Share on other sites

Оказался доступен извне на порту 8112  (из локалки тоже). Почему не хочет на 888 так и не понял.

Share this post


Link to post
Share on other sites

Можно посмотреть с помощью top, например, с какими параметрами запущен deluge и его веб-клиент, там будет видно, передан ли из командной строки порт 888.

Share this post


Link to post
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) - так заработало. Возможно, есть какой-то более правильный способ исправить эту ошибку, тогда просьба дополнить тему.

Share this post


Link to post
Share on other sites

использовать ключи форсирования, напр., `--force-depends --force-reinstall`

Share this post


Link to post
Share on other sites
9 часов назад, Sergey Zozulya сказал:

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

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

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

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

Share this post


Link to post
Share on other sites
9 hours ago, zyxmon said:

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

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

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

Share this post


Link to post
Share on other sites
1 час назад, Sergey Zozulya сказал:

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

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

Share this post


Link to post
Share on other sites
48 minutes ago, zyxmon said:

можно сделать ручками

Как "руками" это сделать? Это чтобы лучше понимать работу opkg.

Share this post


Link to post
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...