Производительность wb5 (загрузка cpu)

Имеем WB5 (fw 201702081258)
на /dev/ttyAPP1 WB-MCM16
на /dev/ttyAPP4 map12h (шаблон basic, другой не вытягивает) + WB-MCM16.

Нагрузка на CPU

load average: 4.24, 4.02, 4.06
19909 root      20   0 37924 7824 5512 S  23.6  6.3   7:24.39 wb-mqtt-serial
 3232 root      20   0  877m 9.9m 4252 S  16.1  8.3   3080:24 wb-rules
19910 root      20   0  1868 1208 1128 S  13.7  1.0   4:05.29 logger
 2820 mosquitt  20   0  6476 4716 3264 R   8.3  3.8   1031:50 mosquitto

Меняли Desired poll interval (ms) на 60 для канала WB-MAP12H (basic) (slave id 119) - не сильно помогло.

Вопросы:

  1. Итого в system 239 топиков mqtt, какое кол-во топиков wb может переварить?
  2. Правилами мы не пользуемся, можно ли заглушить wb-rules?
  3. Процесс logger - что это?

Так а в чём собственно проблема?

  1. На некоторых production-объектах у нас по 2-3 тысячи топиков, полёт нормальный
  2. да, но зачем?
  3. отправка stderr процесса wb-mqtt-serial в syslog. Судя по тому, что его видно в top, wb-mqtt-serial у вас почему-то что-то много выводит всего в syslog. Проверьте его на ошибки или отключите debug.

Пока проблемы нет, работаем на опережение. Планируется еще добавлять устройства и мы опасаемся, что не хватит ресурсов.