Хорошие значения и статические приоритеты (планирование Linux) - PullRequest
1 голос
/ 22 февраля 2012

Я хотел бы понять разницу между хорошими значениями (используется для планирования SCHED_OTHER) и статическими значениями (используется для SCHED_RR & SCHED_FIFO {1..99} и 0 для SCHED_OTHER).

1 Ответ

3 голосов
/ 22 февраля 2012

Короче говоря: хорошие значения - это лучшее усилие, статические значения приоритетов - строгие.

Это означает, что даже самый хороший процесс (самый высокий хороший уровень, самый низкий приоритет) может и получит процессы, задерживающие процессорное время сболее высокие хорошие значения (он не будет голодать).

Процесс с низким строгим приоритетом (включая строгий приоритет 0) будет никогда задерживать выполнение процесса с более высоким строгим приоритетом, который работает.

...