SCHED_RR с интервалом времени, поэтому, если процесс завершает интервал времени
следующий процесс будет на очереди. Если ваш временной интервал достаточно велик, короткие процессы ввода-вывода
получит недостаток по сравнению с процессором, потому что задача процессора блокирует процессор на весь интервал времени. Но будьте осторожны, если вы сократите временной интервал, вы получите больше переключений контекста и, соответственно, меньшую производительность для этой более высокой ответственности. Я также предоставляет Приоритеты.
SCHED_OTHER не похож на RR и поэтому не предоставляет статические приоритеты.
Он имеет один динамический приоритет, который увеличивается, если процесс готов к запуску, но в
очередь ожидания Он будет сброшен на 0, если процесс станет активным. Вы также можете масштабировать динамическое значение с хорошим от -20 до 19 (на 19 процесс хороший и ждет чаще)
Я в основном использовал SCHED_OTHER и SCHED_FIFO во встроенных системах
С наилучшими пожеланиями
Kenny