Report post 05/22/2016 06:59 AM TheBB писал: сегодня обновляли пакеты, пробуйте еще раз. Обновил mediatomb, проблема cpu под 100% на keenetic giga осталась. Даже разработчики ndms не знают причину? Quote Share this post Link to post Share on other sites
Report post 05/22/2016 09:20 AM сегодня обновляли пакеты, пробуйте еще раз. Обновил mediatomb, проблема cpu под 100% на keenetic giga осталась. Даже разработчики ndms не знают причину? Никто из разработчиков ndms в глаза не видел mediatomb и не обещал его поддержки. Откуда же они могут знать причину? Quote Share this post Link to post Share on other sites
Report post 05/22/2016 11:30 AM Тот же самый mediatomb на других роутерах zyxel такой проблемы лишен Предполагаю, что дело в роутере (белый keenetic giga) и прошивке v1.11. Или я ошибаюсь? Quote Share this post Link to post Share on other sites
Report post 05/24/2016 04:01 AM ... Предполагаю, что дело в роутере (белый keenetic giga) и прошивке v1.11... Тема на старой версии форума mediatomb-na-keenetic (для ознакомления) Quote Share this post Link to post Share on other sites
Report post 05/24/2016 06:57 AM Тема на старой версии форума Спасибо, но с этой темой я давно знаком и в zyxware проблемы cpu под 100 у mediatomb не было. Вот мне и непонятно: почему такая проблема есть в entware-keenetic? Quote Share this post Link to post Share on other sites
Report post 05/24/2016 07:07 AM Тот же самый mediatomb на других роутерах zyxel такой проблемы лишен Предполагаю, что дело в роутере (белый keenetic giga) и прошивке v1.11. Или я ошибаюсь? Может и ошибаетесь. Придётся сравнивать вывод strace и проделывать другие манипуляции, чтобы это выяснить. Если кому-то из присутствующих это будет интересно.Учитывая, что mediatomb шесть лет назад заброшен, а при любом падении рушит собственную sqlite3-базу так, что больше не стартует, я бы его вообще не стал в всерьёз воспринимать. Quote Share this post Link to post Share on other sites
Report post 05/24/2016 04:32 PM Учитывая, что mediatomb шесть лет назад заброшен, а при любом падении рушит собственную sqlite3-базу так, что больше не стартует, я бы его вообще не стал в всерьёз воспринимать. Базу mediatomb иногда портит, но у меня всегда стартовал; ничего не мешает в стартовом скрипте эту базу архивировать. Я не знаю другой программы, которая на роутере могла бы в связке с ffmpeg делать ремукс видео потока по http ссылке. Может кто знает? Ожидал, что предложат strace. Вот тут лог http://pastebin.com/NUgLFpny Статистика: /opt/root # strace -c mediatomb -d -P /opt/var/run/mediatomb.pid -m /opt/etc -f mediatomb 2016-05-24 16:14:50 INFO: Loading configuration from: /opt/etc/mediatomb/config.xml 2016-05-24 16:14:50 INFO: Checking configuration... 2016-05-24 16:14:50 INFO: Setting filesystem import charset to UTF-8 2016-05-24 16:14:50 INFO: Setting metadata import charset to UTF-8 2016-05-24 16:14:50 INFO: Setting playlist charset to UTF-8 2016-05-24 16:14:50 INFO: Configuration check succeeded. % time seconds usecs/call calls errors syscall ------ ----------- ----------- --------- --------- ---------------- 38.18 0.001782 15 122 write 15.71 0.000733 733 1 clone 15.34 0.000716 18 40 6 read 10.80 0.000504 4 115 mmap 6.69 0.000312 3 101 4 open 5.91 0.000276 31 9 stat64 5.74 0.000268 3 89 fstat 1.63 0.000076 1 97 close 0.00 0.000000 0 1 execve 0.00 0.000000 0 7 time 0.00 0.000000 0 34 brk 0.00 0.000000 0 4 2 ioctl 0.00 0.000000 0 1 getrlimit 0.00 0.000000 0 26 munmap 0.00 0.000000 0 2 1 stat 0.00 0.000000 0 1 uname 0.00 0.000000 0 6 mprotect 0.00 0.000000 0 2 rt_sigaction 0.00 0.000000 0 1 rt_sigprocmask 0.00 0.000000 0 3 3 futex 0.00 0.000000 0 1 set_tid_address 0.00 0.000000 0 1 set_thread_area 0.00 0.000000 0 1 inotify_init 0.00 0.000000 0 1 readlinkat 0.00 0.000000 0 1 1 set_robust_list ------ ----------- ----------- --------- --------- ---------------- 100.00 0.004667 667 17 total Вопрос знатокам: так в чем причина проблемы cpu100 ? Quote Share this post Link to post Share on other sites
Report post 05/26/2016 04:13 AM sap Какое отношение имеет каталог готовых решений Opkg к Вашему вопросу. Попрошу модераторов весь offtopic (сообщения не связанные с установкой Entware-Keenetic) из этой темы удалить. Если Вы хотите, чтобы "знатоки" посмотрели, что там у Вас происходит, пишите тут или в разделе по сборке, настройке. Выкладываете strace и debug log на http://pastebin.com/ (регистрация не требуется). При сборке пакетов Entware-Keenetic использовалось ядро 2.6.22 с бекпортами из более новых ядер. Для белой giga наверняка использовалось ядро без этих бекпортов. Скорее всего в этом причина. Quote Share this post Link to post Share on other sites
Report post 05/26/2016 07:00 AM Проблема cpu100 не только у mediatomb. Asterisk11, tvheadend ... все пакеты не проверял. Значит entware-keenetic для белой giga еще не совсем готово. Полагаю, что тут https://github.com/The-BB/Entware-Keenetic об этом следует написать. Quote Share this post Link to post Share on other sites
Report post 05/26/2016 07:51 AM Strace по самому прожорливому процессу mediatomb выдает массу ошибок strace: Process 18196 attached futex(0x5c6b3c, FUTEX_WAIT_PRIVATE, 1, NULL) = -1 ENOSYS (Function not implemented) futex(0x5c6b3c, FUTEX_WAIT_PRIVATE, 1, NULL) = -1 ENOSYS (Function not implemented) futex(0x5c6b3c, FUTEX_WAIT_PRIVATE, 1, NULL) = -1 ENOSYS (Function not implemented) То есть функция в ядре прошивки не поддерживается, из-за этого такая нагрузка - я правильно понимаю? А в версии прошивки v2 для белой giga такая функция поддерживается? Надеюсь, все-таки разработчики ответят и пост не удалят. Quote Share this post Link to post Share on other sites
Report post 05/26/2016 08:01 AM То есть функция в ядре прошивки не поддерживается, из-за этого такая нагрузка - я правильно понимаю?Да. Слишком древнее ядро, которое не предоставляет нужные Syscall'ы. Quote Share this post Link to post Share on other sites