Как vruntime недавно созданного процесса инициализируется в планировщике CFS Linux? - PullRequest
0 голосов
/ 27 ноября 2018

В планировщике CFS он всегда выбирает процесс с минимальным временем выполнения.vruntime запущенного процесса увеличивается на количество процессоров, которые он потребляет.

У меня есть два вопроса, связанных с CFS и vruntime.

  1. Когда несколько процессов / потоков работаютнедавно созданный, каково начальное время недавно созданного процесса / потока?Минимальное время vruntime в этой очереди готовности на момент создания или что-то еще?

  2. Если существует один процесс, который уже долго работал и его vruntime уже высок, в этом сценарии создается новый процесс.Теперь, каково будет начальное время вновь созданного процесса (помните о максимальной несправедливости).

...