Systemd so konfigurieren, dass der Daemon die RT-Priorität festlegen kann

2690
Gene Vincent

Ich habe einen Daemon, der pthread_setschedparam () aufruft, um die Thread-Priorität festzulegen. Auf einem System, das systemd (OpenSuse 12.1) verwendet, schlägt dies fehl, da sched_setscheduler () EPERM zurückgibt.

Soweit ich weiß, verwendet systemd nicht die Berechtigungen, die in /etc/security/limits.conf festgelegt sind, wo ich dies zulassen konnte.

Wie kann ich einem Deamon erlauben, die RT-Prioritäten zu ändern, wenn ich systemd verwende?

0

1 Antwort auf die Frage

0
Anonymous

Lesen systemd.exec (5), dann experimentiert mit LimitRTPRIOund LimitRTTIMEoder CPUSchedulingPolicy, CPUSchedulingPriority, CPUSchedulingResetOnForkin Daemon Service - Datei.

Dies ist mehr ein Kommentar als eine Antwort. larsks vor 9 Jahren 2