Я пишу очень маленького демона, который должен оставаться отзывчивым, даже когда система находится в тяжелом состоянии. Я смотрю на различия между SCHED_FIFO и SCHED_RR в отношении планирования, а также пытаюсь определить разумный приоритет.
Какой планировщик подойдет для небольшого, но важного демона мониторинга, какой приоритет будет достаточно безопасным? Я все еще немного размышляю, пытаясь понять разницу между ними.
Моя программа выделяет под 3k (и использует mlockall ()), она записывает около 600 байт в xenbus, а затем спит, но я не могу сказать, сколько времени (в мс) потребуется для фактической записи данных. поскольку написанное зависит от файла конфигурации.
Заранее спасибо за любые предложения / объяснения.