даже плюсанул но никто же не делится своим описанием полностью
Скорость работы Majordomo на разном железе (Raspberry, Intel PC, etc..)
Модератор: immortal
-
- Сообщения: 2084
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 313 раз
- Поблагодарили: 457 раз
Re: Скорость работы Majordomo на разном железе (Raspberry, Intel PC, etc..)
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: Скорость работы Majordomo на разном железе (Raspberry, Intel PC, etc..)
да по поводу тормозов много чего можна сказать.... начнем с работы с базой данных - из этого надо бы вытянуть ну полный максимум - поскольку это основной способ обенна данными
Спасибо нам ПОМОЖЕТ..!
- maksimka
- Сообщения: 23
- Зарегистрирован: Сб апр 07, 2018 2:04 pm
- Откуда: Новосибирск
- Благодарил (а): 13 раз
- Поблагодарили: 12 раз
Re: Скорость работы Majordomo на разном железе (Raspberry, Intel PC, etc..)
Бывает тормозит если в коде где то много sleep(x); затесалось. На время Х все замирает наглухо. И веб морда и прочие сценарии-методы.
-
- Сообщения: 33
- Зарегистрирован: Пт авг 03, 2018 5:47 pm
- Благодарил (а): 2 раза
- Поблагодарили: 2 раза
Re: Скорость работы Majordomo на разном железе (Raspberry, Intel PC, etc..)
Я думаю, факторы следующие
1. На каком железе запущен МДМ. В моем случае это оба раза на малине. Думаю у тех, у кого МДМ вертится на компьютере - все работает быстрее.
2. Зависит от количества датчиков. У меня их: 4 датчика движение, 2 датчика открытия закрытия, 3 датчика температуры. А в другом проекте только датчиков движения 10 штук. В моем случае лагов срабатывания гораздо меньше. Все эти датчики практически постоянно спамят какую-нибудь информацию в МДМ. И вот, когда совпадает, что от нескольких датчиков информация приходит практически одновременно, то случается большая задержка.
3. Зависит от количества свойств, методов и полей к котором привязаны данные от датчика. По моим наблюдениям за дебагами, на поиск и обновление каждого привязанного объекта и свойства МДМ тратит много времени (скажем от 0.1 до 0.2 секунд, не знаю почему так, для меня эта операция кажется очень простой и должна выполняться мгновенно). И вот например по событию motion у меня обновляет 3 свойства. Вот вам лаг в 0.3 - 0.6 секунд. А если в этот момент пришло обновление еще от 2-3 датчиков, и каждый из них обновляет по 3 свойства... вот считайте откуда берется задержка в несколько секунд.
1. На каком железе запущен МДМ. В моем случае это оба раза на малине. Думаю у тех, у кого МДМ вертится на компьютере - все работает быстрее.
2. Зависит от количества датчиков. У меня их: 4 датчика движение, 2 датчика открытия закрытия, 3 датчика температуры. А в другом проекте только датчиков движения 10 штук. В моем случае лагов срабатывания гораздо меньше. Все эти датчики практически постоянно спамят какую-нибудь информацию в МДМ. И вот, когда совпадает, что от нескольких датчиков информация приходит практически одновременно, то случается большая задержка.
3. Зависит от количества свойств, методов и полей к котором привязаны данные от датчика. По моим наблюдениям за дебагами, на поиск и обновление каждого привязанного объекта и свойства МДМ тратит много времени (скажем от 0.1 до 0.2 секунд, не знаю почему так, для меня эта операция кажется очень простой и должна выполняться мгновенно). И вот например по событию motion у меня обновляет 3 свойства. Вот вам лаг в 0.3 - 0.6 секунд. А если в этот момент пришло обновление еще от 2-3 датчиков, и каждый из них обновляет по 3 свойства... вот считайте откуда берется задержка в несколько секунд.
-
- Сообщения: 395
- Зарегистрирован: Вт май 31, 2016 6:56 pm
- Откуда: Россия Карелия Петрозаводск
- Благодарил (а): 95 раз
- Поблагодарили: 57 раз
Re: Скорость работы Majordomo на разном железе (Raspberry, Intel PC, etc..)
Поставил вентилятор,понизив температуру до 36-45, тормоза не исчезли, гипотеза что тормоза из-за температуры в 60 градусов не подтвердилась, ночью свет включался через 40 секунд.
Вот думаю, если приобрести такой комп в минимальной конфигурации https://ru.aliexpress.com/item/Cheapest ... a94c1a2981
Поставить на него убунту с мд, тормоза исчезнут? Стоит у когонибудь МД на таком компе?
Вот думаю, если приобрести такой комп в минимальной конфигурации https://ru.aliexpress.com/item/Cheapest ... a94c1a2981
Поставить на него убунту с мд, тормоза исчезнут? Стоит у когонибудь МД на таком компе?
Сервер МД на x86 micro pc ssd + HDD, OC Debian, терминал Xiaomi Redmi note 7
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
-
- Сообщения: 2084
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 313 раз
- Поблагодарили: 457 раз
Re: Скорость работы Majordomo на разном железе (Raspberry, Intel PC, etc..)
имхо выделил бы несколько проблем (задержки и не срабатывание), причины разные, часть может пересекаться, добавляет вариантов условия эксплуатации у пользователя (сеть, железо, код, количество устройств и режимы его работы)
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
-
- Сообщения: 395
- Зарегистрирован: Вт май 31, 2016 6:56 pm
- Откуда: Россия Карелия Петрозаводск
- Благодарил (а): 95 раз
- Поблагодарили: 57 раз
Re: Скорость работы Majordomo на разном железе (Raspberry, Intel PC, etc..)
Почти неделю использую конфигурацию Сервер МД на Acer Iconia TAB w500, OC Ubuntu 18
На PC совместимом железе время срабатывания датчиков движения и включение света стало менее секунды, не знаю сколько это счастье продлится, бд с конфигурацией таже самая что тормозила на raspberry pi3 и orange pc, чудеса, а когдато у меня на orange pc не тормозила.
На PC совместимом железе время срабатывания датчиков движения и включение света стало менее секунды, не знаю сколько это счастье продлится, бд с конфигурацией таже самая что тормозила на raspberry pi3 и orange pc, чудеса, а когдато у меня на orange pc не тормозила.
Сервер МД на x86 micro pc ssd + HDD, OC Debian, терминал Xiaomi Redmi note 7
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
-
- Сообщения: 91
- Зарегистрирован: Ср апр 05, 2017 11:13 pm
- Благодарил (а): 52 раза
- Поблагодарили: 5 раз
Re: Скорость работы Majordomo на разном железе (Raspberry, Intel PC, etc..)
Добрый день. Сейчас у меня работает Raspberry 3B. Стоит ли переходить на B+? Интересно Ваше мнение!
-
- Сообщения: 395
- Зарегистрирован: Вт май 31, 2016 6:56 pm
- Откуда: Россия Карелия Петрозаводск
- Благодарил (а): 95 раз
- Поблагодарили: 57 раз
Re: Скорость работы Majordomo на разном железе (Raspberry, Intel PC, etc..)
На мой взгляд смысла нет, шило на мыло.
- Рейтинг: 1.16%
Сервер МД на x86 micro pc ssd + HDD, OC Debian, терминал Xiaomi Redmi note 7
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
-
- Сообщения: 91
- Зарегистрирован: Ср апр 05, 2017 11:13 pm
- Благодарил (а): 52 раза
- Поблагодарили: 5 раз
Re: Скорость работы Majordomo на разном железе (Raspberry, Intel PC, etc..)
Спасибо. Вы усилили мои сомнения в целесообразности покупки В+