Страница 1 из 43
Установка Системы Majordomo на Raspberry pi
Добавлено: Чт мар 28, 2013 9:11 am
goodspeed1986
MojorDomo на Raspberry Pi
Re: Установка Системы Majordomo на Raspberry pi
Добавлено: Чт мар 28, 2013 9:35 am
goodspeed1986
Мне кажется 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)
Re: Установка Системы Majordomo на Raspberry pi
Добавлено: Чт мар 28, 2013 9:37 am
goodspeed1986
Ну с 25$ это я погорячился реально на ebay c коробочкой 55$ а вот если у официальный представителей то 35$ + доставка, например Newark.com
Re: Установка Системы Majordomo на Raspberry pi
Добавлено: Чт мар 28, 2013 10:58 am
dmw
И про 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Вт).
Да и ОС поставить можно какую угодно, что не маловажно!
Re: Установка Системы Majordomo на Raspberry pi
Добавлено: Чт мар 28, 2013 11:56 am
Alex
Прикол. Я со своим креативным мышлением уже загнал в ступор E6500. А вы тут на Rasberry PI хотите ставить.
Мой путь Джедая:
Intel Atom (2 ядра) – мало...
AMD350 – мало...
Intel E5300 – мало...
Intel E6500 – уже сейчас определённо мало. Для нормальной работы нужно что-то более мощное.
У меня с кучи датчиков сигналы (в среднем) валятся раз в 1-2 секунды. Уже одно это загружает E6500 на 50%. Чисто приём сигналов от датчиков и распихивание значений по базе данных. Ещё немного графиков и обслуживание OnMinute - и загрузка — 70-90%.
Не очень представляю как у вас это будет работать на Rasberry PI. Если только 2-3 датчика и 2-3 лампочки и никакой графики.
Re: Установка Системы Majordomo на Raspberry pi
Добавлено: Чт мар 28, 2013 12:38 pm
sergejey
Но попробовать нужно обязательно ))
Если система на самом деле будет мало нагружена, то Raspberry Pi должен нормально справлятся.
Лично у меня сейчас всё работает на нетбуке на Intel Atom с 2Gb памяти и вполне хватает на десяток датчиков и исполнительных устройств. Правда, интерфейсом с графиками я пользуюсь только время от времени и постоянную загрузку они не создают.
Re: Установка Системы Majordomo на Raspberry pi
Добавлено: Чт мар 28, 2013 2:46 pm
Alex
А почему приход данных по Ethernet и запись в базу данных так сильно грузит процессор? Пока это 1 приход в 20 секунд — нагрузка нулевая, а когда 1 приход в 2 секунды — стопор базы и процессора.
Там ведь объём данных мизерный. Сдаётся мне, в коде, отвечающем за приём и распихивание значений в базу, есть неэффективный кусок. Что-то вроде того, как это было в графиках. Неплохо было бы поставить в задачи и, на досуге, кинуть глаз.
Я бы и сам посмотрел, но даже не знаю где этот код находится.
Re: Установка Системы Majordomo на Raspberry pi
Добавлено: Чт мар 28, 2013 2:59 pm
anemcov
Как раз сейчас развернул систему на 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 упадет - запись данных побыстрее будет.
Re: Установка Системы Majordomo на Raspberry pi
Добавлено: Чт мар 28, 2013 3:08 pm
Alex
В моём, вышеописанном, случае mysqld – 60% на E6500. Вот тебе, бабушка, и юрьев день. А на пустой системе у меня тоже никаких проблем нет.
Re: Установка Системы Majordomo на Raspberry pi
Добавлено: Чт мар 28, 2013 4:05 pm
sergejey
C mysqld можно попробовать поколдовать с таблицами phistory -- вероятней всего оно больше всего ресурсов тянет. Может индексы какие добавить. Под линуксом можно установить утилиту mytop, чтобы смотреть какие sql-запросы больше всего ресурсов жрут. Тут ещё непаханое поле для оптимизации
Кстати ещё вспомнил особенность -- mysql достаточно интенсивно работает с жёстким диском, т.е. при работе с картой памяти это может негативно отразиться не ресурсе последней.