Хотел бы вернуться к данной теме. Последние два дня, после обновления до 2110 экспериментировал с частотой опроса параметров, с различными алгоритмами скриптов, в том числе и вообще комментировал расчеты и таймеры в скриптах. Максимум что удалось добиться это загрузка 20% загрузка процессора от wb-rules (расчеты не производились, в правилах оставались только строки связанные с виртуальными устройствами).
Что не так? Почему при отсутствующих правилах сервис отнимает 20-25% от ресурсов процессора? В логах также криминального ничего не вижу.
root@wirenboard-AN3PDYLU:~# service wb-rules status
● wb-rules.service - MQTT Rule engine for Wiren Board
Loaded: loaded (/lib/systemd/system/wb-rules.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2022-01-10 22:25:40 +05; 12h ago
Main PID: 1283 (wb-rules)
CGroup: /system.slice/wb-rules.service
└─1283 /usr/bin/wb-rules -syslog -editdir /etc/wb-rules/ /usr/share/wb-rules-system/rules/ /etc/wb-rules/ /usr/share/wb-rules/
Jan 11 10:49:47 wirenboard-AN3PDYLU wb-rules[1283]: INFO: network/Ethernet 2 IP: failed to convert value '', passing raw
Jan 11 10:49:47 wirenboard-AN3PDYLU wb-rules[1283]: INFO: network/Wi-Fi 2 IP: failed to convert value '', passing raw
Jan 11 10:50:47 wirenboard-AN3PDYLU wb-rules[1283]: INFO: network/Ethernet 2 IP: failed to convert value '', passing raw
Jan 11 10:50:47 wirenboard-AN3PDYLU wb-rules[1283]: INFO: network/Wi-Fi 2 IP: failed to convert value '', passing raw
Jan 11 10:51:47 wirenboard-AN3PDYLU wb-rules[1283]: INFO: network/Wi-Fi 2 IP: failed to convert value '', passing raw
Jan 11 10:51:47 wirenboard-AN3PDYLU wb-rules[1283]: INFO: network/Ethernet 2 IP: failed to convert value '', passing raw
Jan 11 10:52:47 wirenboard-AN3PDYLU wb-rules[1283]: INFO: network/Wi-Fi 2 IP: failed to convert value '', passing raw
Jan 11 10:52:47 wirenboard-AN3PDYLU wb-rules[1283]: INFO: network/Ethernet 2 IP: failed to convert value '', passing raw
Jan 11 10:53:47 wirenboard-AN3PDYLU wb-rules[1283]: INFO: network/Ethernet 2 IP: failed to convert value '', passing raw
Jan 11 10:53:47 wirenboard-AN3PDYLU wb-rules[1283]: INFO: network/Wi-Fi 2 IP: failed to convert value '', passing raw
возможна загрузка из-за ваших внутренних конвертаций? У меня контроллер обрабатывает 8 счетчиков MAP12 и несколько AI 4-20 и если он там что-то конвертирует из одного в другое может и действительно загибается из-за этого? Только до обновлений 2108 такого я не наблюдал.
Здравствуйте!
Попробуйте сделать так, как описано в следующем сообщении:
Также попробуйте для теста, сделав предварительно резервную копию, удалить все правила и проверьте, будет ли разница в загрузке процессора. Затем отключите опрос портов в конфигурации serial-устройств. И еще раз проверьте загрузку процессора.
Конфигурация примерно одинаковая см. конфиги выше. Правила +/- одинаковые, zigbee есть на обоих объектах. Но блин загрузка процессора разница существенно!
Wiren Board 6.5 (s/n A3PW5UD7):
Редко когда падает до 79%, в подавляющем составляющем 100% загрузка
Добрый день, у меня такая же проблема на версии, при этом в самом начале не было 100% нагрузки, а сейчас есть
Wiren Board 6.7.2 (s/n AZAW7JC3), release wb-2304