rTorrent

rTorrent

Postby FarVoice » 05 May 2013, 22:23

Собрал с миру по нитке rTorrent http://libtorrent.rakshasa.no/ (за бинарники и либы спасибо Секатору, за веб гуй - ребятам с https://code.google.com/p/rutorrent/ , за хитрую прогу dtach - линукс сообществу)
Запускается только на 1230 и 3430!
Установка командой
Code: Select all
pm install rtorrent alone

После запуска веб гуй доступен из веб-морды Навигация - rTorrent Web GUI
Скриншот | +
rtorrent.png
rtorrent.png (63.4 KiB) Viewed 5349 times


Набор плагинов минимальный. Если будет необходимость - можно расширить.
Приветствуются тесты и сравнительный анализ с трансмишн и aria2c (скоро будет)
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8573
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: rTorrent

Postby pavel12prot » 06 May 2013, 00:40

Эх жаль 1228 опять в пролёте "по объективным причинам", а хотелось бы потестировать. :D
pavel12prot
 

Re: rTorrent

Postby FarVoice » 06 May 2013, 08:37

так поменяйте бибилиотеки на uClibc 0.9.30.3 и тестируйте на здоровье (папка /lib). Гуй ucLibc не использует.
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8573
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: rTorrent

Postby ordin » 06 May 2013, 10:41

@FarVoice
Лично мне, объясните - как дебилу :( :
1. Запускается только на 1230 и 3430!
2. Приветствуются тесты и сравнительный анализ
с трансмишн и aria2c (скоро будет)...
Критерии теста?
asus R1, Wi Fi D-Link N 150; asus mini+
ordin
 
Posts: 750
Joined: 26 Dec 2011, 23:18

Re: rTorrent

Postby FarVoice » 06 May 2013, 12:56

скорость - нагрузка на ЦП - использование памяти
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8573
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: rTorrent

Postby pavel12prot » 06 May 2013, 17:30

FarVoice wrote:так поменяйте бибилиотеки на uClibc 0.9.30.3 и тестируйте на здоровье (папка /lib). Гуй ucLibc не использует.
Поменяю, нет проблем. Но как это может отразиться на работе остального функционала, напр. DvdPlayer, moS, фич от айкона, хардверных фич плеера? Надо что-то ещё сделать, чтобы этот функционал не пострадал при смене библиотек? Или DvdPlayer лучше просто вырубить, если даже он запустится?

Code: Select all
stopall                                 # stop DvdPlayer
killall -9 RootApp
killall DvdPlayer

---------------------------------
cd /usr/local/bin                            # start DvdPlayer           
./RootApp DvdPlayer
./DvdPlayer                                   # or without RootApp


По методике тестирования, наверняка кто-то лучше знаком с этим... Понятно, что все торрент-клиенты будут тестироваться на одном плеере вроде в равных условиях - скажем, закачиваем 2 быстрых торрента по 1-2 Гб, ограничив число пиров до 2-4 в каждом, upload rate на торрент до 1 kB/s, и не ограничивая download rate. Но вот каковы остальные условия, как они могут повлиять на результат тестов?

1. Что именно подразумевает TOR под загрузкой проца?
FarVoice wrote:RTL 1185 - это не процессор, а SoC :) А процессоров в нём три и все mips32...

Какие процы имеются ввиду? За что отвечают? Загрузку какого из них отражает TOR? Там похоже много ещё чего интегрировано?

2. В этот SoC насколько я понимаю интегрирован также 100 Mbit/s сетевой чип Realtek. Насколько его загрузка влияет на значения "загрузки проца" TOR? Не может ли этот чипсет быть узким местом всего проца, отражаемым TOR как "загрузка проца"? А если сетевые пакеты идут на внешний чип типа RTL8211D , который распаян на многих платах, то как "загрузка проца" зависит от соответствия конфигурации драйвера и самого проца спекам такого чипа? Напр., если Гигабитный чип поддерживается 100 Мbit драйвером, и в конфиге отключены Jumbo frames, то он всё равно разгружает проц, но остаётся узким местом в сети, ограничивая скорость закачки.

Я к тому, что возможно мы получаем неверные данные о загрузке проца даже для Транса из-за того, что обработка пакетов идёт не тем чипсетом или с неверным конфигом. Нам кажется, что транс полностью загружает проц, а на самом деле может это сетевой чипсет, интегрированный в проц, работает под завязку, ограничивая возможности проца... И если добавить в прошивку реальную поддержку гигабитной сети, то и загрузка проца, и скорость закачки будут выглядеть иначе? Хотя в любом случае сравнить результаты на одном плеере интересно. :)

Также, в описании теста надо указать, куда производится запись торрентов - на USB флешку, USB диск, SATA диск, сетевой диск (как подключен, Samba или NFS), а также файловую систему диска, и конечно модель плеера, т.к. от всего этого тоже сильно зависят результаты.
Last edited by pavel12prot on 06 May 2013, 19:58, edited 4 times in total.
pavel12prot
 

Re: rTorrent

Postby FarVoice » 06 May 2013, 17:49

0. DvdPlayer от либ не зависит. Почти ;) но смена либ на него не повлияет. Другое дело - доп. сервисы. Они заточены под конкретный uclibc. Проще всего с moS - снести и поставить заново. Он сам себе подгрузит то, что надо. А вот с айконовскими сервисами немного сложнее. А может быть и проще... Все они лежат в папке /usr/local/bin/app - просто поменять эту папку от прошивки с uclibc 0.9.30.3
1. топ показывает загрузку ЦП (остальные два - это DSP и в операционке их нет - они сами по себе живут там, где-то сбоку :))
2. практически не влияет. проводную сеть они слава БГ написали правильно. А вот вайфай...

Мне важен СРАВНИТЕЛЬНЫЙ анализ работы разных клиентов. Т.е. на одной конфигурации железа и системы.
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8573
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: rTorrent

Postby pavel12prot » 06 May 2013, 20:54

ordin wrote:Лично мне, объясните - как дебилу :( :
1. Запускается только на 1230 и 3430!
Это если не ошибаюсь личная классификация FarVoice. Нужна для идентификации типа устройства при обновлении moS, и возможно в других случаях. :?

В какой-то момент вам всё же захочется разобрать прошивку и в ней поковыряться (что удобно делать на Windows PC в виртуалке VMware из гостевой системы LinuxMint 32-bit под админом тулзой от FarVoice), как и посмотреть под крышку каждого нового устройства. :)
pavel12prot
 

Re: rTorrent

Postby ordin » 08 May 2013, 22:23

Планирую, тестировать rTorrent на флешках USB 2.0 и 3.0.
Веб-интерфейс ruTorrent(а в нем, не только ru) -
обновляется, каждые 3000 ms! Имеет ли смысл,
отключить его для "чистоты" эксперимента и,
после начала загрузки файла - работать в режиме noGUI?
Как правильно сделать?
asus R1, Wi Fi D-Link N 150; asus mini+
ordin
 
Posts: 750
Joined: 26 Dec 2011, 23:18

Re: rTorrent

Postby FarVoice » 08 May 2013, 22:28

как угодно. Главное - одинаково для разных клиентов.
Ну а насчёт USB - зря вы это... Дрова USB будут отжёвывать неслабо процессорных ресурсов. sata гораздо предпочтительнее.
По поводу noGUI - это полезно :) Память освободится и свап может вообще не использоваться. Ну а при условии свапа на USB - это очень хорошо, что он не будет использоваться, ибо зело медленный :))
Вы просто гляньте iowait (синий график в мониторинге) при активном использовании свапа на USB драйве и всё поймёте ;)
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8573
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Next

Return to Разработка

Who is online

Users browsing this forum: No registered users and 1 guest