ddkel
Active Forum Member / Активный участник форума
Участник № / Member № 4120
отправлено / posted
ТМ608. Ведется опрос устройства по Modbus через GSM. Возникла необходимость отрабатывать каналы по команде оператора. Созал источник Modbus GSM, канал CALL.8 для группового запроса, период пересчета канала поставил "однократно". Кнопкой с экрана посылаю 0 в атрибут 3(C), канал включается, отрабатывает, отключается. Через пару минут Overstress: CPU, загрузка процессора 50-60% при отключении канала CALL.8, кнопкой включаю канал, загрузка процессора 0-2%; канал отработал, отключился - загрузка процессора 50-60%, пару минут и - Overstress: CPU. Не могли бы Вы дать какие-либо рекомендации по исправлению ситуации?
Сообщения / Posts 82 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Создайте в папке узла проекта cnf-файл с ключом DEBUG=200 и запустите проект.
После воспроизведения ситуации вышлите на hotline3@adasta.ru файл проекта, протокол профайлера и tm6_log.txt для анализа.
Сообщения / Posts 17315 | Из / From: Россия
| IP / IP: IP адрес / IP address |
ddkel
Active Forum Member / Активный участник форума
Участник № / Member № 4120
ddkel
Active Forum Member / Активный участник форума
Участник № / Member № 4120
отправлено / posted
Не хотелось Вас торопить с ответом, но надо проект заканчивать, и как обычно, срок – вчера.
Сообщения / Posts 82 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Описанная ситуация не является критичной. Сообщение указывает на увеличение нагрузки ПК, которая вызвана работой потока , отвечающего за обслуживание обмена через модем. Приоритет данного потока низкий.
ddkel
Active Forum Member / Активный участник форума
Участник № / Member № 4120
отправлено / posted
Постоянная загрузка процессора больше 50% когда нет обмена с модемом (а это 99,9% времениработы вообще), и меньше 2% когда идет обмен с модемом, не является критичной?
Сообщения / Posts 82 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
PRCMES=90 по умолчанию; если запускаем на >=4 ядерных увеличиваем(>100 cообщения overstress не будет выдаваться) RSCOM,MODEM потоки работают с минимальным приоритетом(debugon=4000)
[ 24.02.2012, 08:32: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
Сообщения / Posts 873 | Из / From: Россия
| IP / IP: IP адрес / IP address |