В диапазоне приоритетов процесса Linux в режиме реального времени от 1 до 99 мне неясно, что является наивысшим приоритетом 1 или 99.
В разделе 7.2.2 "Понимание ядра Linux" (O'Reilly) говорится, что 1 является наивысшим приоритетом, что имеет смысл, учитывая, что нормальные процессы имеют статические приоритеты от 100 до 139, причем 100 - наивысший приоритет:
"Каждый процесс реального времени связан с приоритетом в реальном времени, который представляет собой значение в диапазоне от 1 (самый высокий приоритет) до 99 (самый низкий приоритет)."
С другой стороны, справочная страница sched_setscheduler (RHEL 6.1) утверждает, что 99 является самой высокой:
"Процессы, запланированные в рамках одной из политик реального времени (SCHED_FIFO, SCHED_RR) имеют значение sched_priority в диапазоне 1 (низкий) до 99 (высокий)."
Каков максимальный приоритет в реальном времени?