Sur Linux SCHED_FIFO et SCHED_RR

Je suis en train d'écrire un très petit démon qui doit rester réactif même lorsqu'un système est sous stress sévère. Je suis en train de regarder les différences entre les SCHED_FIFO et SCHED_RR, en ce qui concerne la planification, ainsi que d'essayer de déterminer un sensible priorité.

Qui planificateur serait approprié pour une petite critique démon de surveillance, que la priorité serait raisonnablement sûr? Je suis toujours en train de monter un peu floue lorsqu'on essaie de comprendre les différences entre les deux.

Mon programme est l'allocation en vertu de 3k (et utilise mlockall()), il écrit à propos de 600 octets à xenbus puis dort, mais il est impossible pour moi de dire combien de temps (en ms) qu'il nous faut pour écrire les données.. depuis ce qui est écrit dépend d'un fichier de configuration.

Merci d'avance pour toutes les suggestions /explications.

OriginalL'auteur Tim Post | 2009-01-01