Configurando o systemd para permitir que o daemon defina a prioridade do RT

0

Eu tenho um daemon que chama pthread_setschedparam () para definir a prioridade do thread. Em um sistema usando systemd (OpenSuse 12.1), isso falha, porque sched_setscheduler () retorna EPERM.

Pelo que entendi, o systemd não usa mais as permissões configuradas em /etc/security/limits.conf onde eu costumava permitir isso.

Como posso permitir que um deamon altere as prioridades de RT ao usar o systemd?

    
por Gene Vincent 21.03.2012 / 12:06

1 resposta

0

Leia systemd.exec (5) e experimente com LimitRTPRIO e LimitRTTIME ou CPUSchedulingPolicy , CPUSchedulingPriority , CPUSchedulingResetOnFork no arquivo do serviço daemon.

    
por 21.03.2012 / 22:06