prio, static_prio, rt_priority в ядре Linux - PullRequest
6 голосов
/ 24 апреля 2011

В чем разница между каждым значением task_struct?

1 Ответ

5 голосов
/ 28 апреля 2011

Вот мои заметки о приоритетных полях. Я также включаю способ представления данных с помощью команды ps (которая, помимо прочего, получает данные из / proc / pid / stat).

task_struct.prio:
    0-99 -> Realtime
    100-140 -> Normal priority

ps/stat "prio" field:
    task_struct.prio - MAX_RT_PRIO (100)
    (-100)-(-1) -> Realtime
    0-40 -> Normal Priority

stat "rt_priority" field:
    0 -> normal
    1-99 -> realtime

stat "policy" field:
    0 -> SCHED_OTHER (normal)
    1 -> SCHED_FIFO
    2 -> SCHED_RR (realtime)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...