Информация об изменениях

Сообщение низкий приоритет демона от 22.04.2016 23:42

Изменено 22.04.2016 23:48 dostap

Hi!
Проблема в следующем:
Программа осуществляет опрос устройства.
Если запускаем как обычно, то интервал опроса ~ 12 мс и top показывает CPU 10-12%
Если же как демон то период опроса возрастает в 10 раз и top — cpu 1-2 %
низкий приоритет демона
Hi!
Проблема в следующем:
Программа осуществляет опрос устройства.
Если запускаем как обычно, то интервал опроса ~ 12 мс и top показывает CPU 10-12%
Если же как демон то период опроса возрастает в 10 раз и top — cpu 1-2 %
Потокам устанавливаю приоритет
sched_param sp;
sp.__sched_priority = get_sched_priority_max();
pthread_setschedparam(pthread_self,SCHED_FIFO,&sp);

daemon запускается стандартно:
int pid = fork();
if(!pid)
{
setsid();
chdir("/");
close(STDERR_FILENO)
...
}
?