Установка Системы Majordomo на Raspberry pi

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

goodspeed1986
Сообщения: 7
Зарегистрирован: Ср янв 16, 2013 7:51 am
Благодарил (а): 0
Поблагодарили: 1 раз

Установка Системы Majordomo на Raspberry pi

Сообщение goodspeed1986 » Чт мар 28, 2013 9:11 am

MojorDomo на Raspberry Pi
Последний раз редактировалось goodspeed1986 Чт мар 28, 2013 9:40 am, всего редактировалось 1 раз.
За это сообщение автора goodspeed1986 поблагодарил:
annton (Вс окт 12, 2014 9:17 pm)
Рейтинг: 1.16%
goodspeed1986
Сообщения: 7
Зарегистрирован: Ср янв 16, 2013 7:51 am
Благодарил (а): 0
Поблагодарили: 1 раз

Re: Установка Системы Majordomo на Raspberry pi

Сообщение goodspeed1986 » Чт мар 28, 2013 9:35 am

Мне кажется Raspberry PI подходит идеально для MojorDomo так как:
- Стоимость системы составляет всего 25$ (Компьютер, даже самый слабый типа неттопа (300$), нагрузка будет составлять 5-10%)
- Низкое энергопотребление
- Достаточно мощный чтобы потянуть web-сервер и работы с периферией (GPIO, I2C, UART). Даже Arduino shield можно прикрутить http://www.cooking-hacks.com/index.php/ ... ion-bridge
- ОС Raspbian, аля Debian специально оптимизированный для Rasberry PI (прикручивается все что угодно, любые USB устройства, например для управления Noolite или связь с Arduino)
Последний раз редактировалось goodspeed1986 Чт мар 28, 2013 9:40 am, всего редактировалось 1 раз.
goodspeed1986
Сообщения: 7
Зарегистрирован: Ср янв 16, 2013 7:51 am
Благодарил (а): 0
Поблагодарили: 1 раз

Re: Установка Системы Majordomo на Raspberry pi

Сообщение goodspeed1986 » Чт мар 28, 2013 9:37 am

Ну с 25$ это я погорячился реально на ebay c коробочкой 55$ а вот если у официальный представителей то 35$ + доставка, например Newark.com
dmw
Сообщения: 469
Зарегистрирован: Вт мар 12, 2013 1:22 am
Благодарил (а): 41 раз
Поблагодарили: 81 раз

Re: Установка Системы Majordomo на Raspberry pi

Сообщение dmw » Чт мар 28, 2013 10:58 am

И про 300$ тоже погорячились. Rasberry PI это только платка, значит сравнивать нужно компьютер тоже в виде платки.
Например вот неплохой вариант на новом Celeron-847:
http://www.ulmart.ru/goods/391886 и всего то 85$. При этом получаем:
1) 2 гигабитных порта
2) COM и LPT
3) SATA 6 Гбит/с
Ну и для всяких устройств PCI, USB и т.п. И энергопотребление не более 20Вт (макс TDP процессора - 17Вт).
Да и ОС поставить можно какую угодно, что не маловажно!
За это сообщение автора dmw поблагодарил:
VooDooN (Ср апр 18, 2018 5:09 pm)
Рейтинг: 1.16%
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Установка Системы Majordomo на Raspberry pi

Сообщение Alex » Чт мар 28, 2013 11:56 am

Прикол. Я со своим креативным мышлением уже загнал в ступор E6500. А вы тут на Rasberry PI хотите ставить. :)

Мой путь Джедая:

Intel Atom (2 ядра) – мало...
AMD350 – мало...
Intel E5300 – мало...
Intel E6500 – уже сейчас определённо мало. Для нормальной работы нужно что-то более мощное.

У меня с кучи датчиков сигналы (в среднем) валятся раз в 1-2 секунды. Уже одно это загружает E6500 на 50%. Чисто приём сигналов от датчиков и распихивание значений по базе данных. Ещё немного графиков и обслуживание OnMinute - и загрузка — 70-90%.

Не очень представляю как у вас это будет работать на Rasberry PI. Если только 2-3 датчика и 2-3 лампочки и никакой графики.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Установка Системы Majordomo на Raspberry pi

Сообщение sergejey » Чт мар 28, 2013 12:38 pm

Но попробовать нужно обязательно ))
Если система на самом деле будет мало нагружена, то Raspberry Pi должен нормально справлятся.

Лично у меня сейчас всё работает на нетбуке на Intel Atom с 2Gb памяти и вполне хватает на десяток датчиков и исполнительных устройств. Правда, интерфейсом с графиками я пользуюсь только время от времени и постоянную загрузку они не создают.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Установка Системы Majordomo на Raspberry pi

Сообщение Alex » Чт мар 28, 2013 2:46 pm

А почему приход данных по Ethernet и запись в базу данных так сильно грузит процессор? Пока это 1 приход в 20 секунд — нагрузка нулевая, а когда 1 приход в 2 секунды — стопор базы и процессора.

Там ведь объём данных мизерный. Сдаётся мне, в коде, отвечающем за приём и распихивание значений в базу, есть неэффективный кусок. Что-то вроде того, как это было в графиках. Неплохо было бы поставить в задачи и, на досуге, кинуть глаз.

Я бы и сам посмотрел, но даже не знаю где этот код находится.
anemcov
Сообщения: 211
Зарегистрирован: Вт янв 08, 2013 11:50 pm
Откуда: Санкт-Петербург
Благодарил (а): 0
Поблагодарили: 6 раз

Re: Установка Системы Majordomo на Raspberry pi

Сообщение anemcov » Чт мар 28, 2013 2:59 pm

Как раз сейчас развернул систему на RPi. Смотрю за нагрузкой пустой системы (с запущенными скриптами). Вот пример вывода top:

Код: Выделить всё

 2425 mysql     20   0  322m  40m 6040 S   5,9  9,3   2:36.08 mysqld                                                                                                       
 2789 www-data  20   0 42944 9596 5756 S   4,9  2,1   2:03.79 php                                                                                                          
 2985 root      20   0  6356 1404 1028 R   1,3  0,3   0:10.53 top                                                                                                          
 1952 www-data  20   0 42900 9852 5972 S   0,7  2,2   0:12.40 php                                                                                                          
 2773 www-data  20   0 42728 9236 5668 S   0,3  2,1   0:03.10 php                                                                                                          
 2965 pi        20   0  9804 1524  884 S   0,3  0,3   0:03.04 sshd                                                                                                         
    1 root      20   0  2144  760  652 S   0,0  0,2   0:01.76 init 
то есть порядка 10% фоновой нагрузки генерят скрипты.
В ближайшее время попробую перенести живую систему.

А так - игрушка классная, бесшумная и достаточно быстродействующая. Вот только надо будет ее еще с USB-HDD потестировать (щас на флэшке все живет) - может тогда нагрузка на mysql упадет - запись данных побыстрее будет.
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Установка Системы Majordomo на Raspberry pi

Сообщение Alex » Чт мар 28, 2013 3:08 pm

В моём, вышеописанном, случае mysqld – 60% на E6500. Вот тебе, бабушка, и юрьев день. А на пустой системе у меня тоже никаких проблем нет.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Установка Системы Majordomo на Raspberry pi

Сообщение sergejey » Чт мар 28, 2013 4:05 pm

C mysqld можно попробовать поколдовать с таблицами phistory -- вероятней всего оно больше всего ресурсов тянет. Может индексы какие добавить. Под линуксом можно установить утилиту mytop, чтобы смотреть какие sql-запросы больше всего ресурсов жрут. Тут ещё непаханое поле для оптимизации :)

Кстати ещё вспомнил особенность -- mysql достаточно интенсивно работает с жёстким диском, т.е. при работе с картой памяти это может негативно отразиться не ресурсе последней.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Ответить