Как Linux процесс планирования с весом значение - PullRequest
0 голосов
/ 14 марта 2019

Я читаю Разработка ядра Linux . Я не понимаю о весовой стоимости процесса. В ядре Linux каждый процесс имеет хорошее значение, а затем отображает хорошее значение на вес.

  • сначала: я думаю, что вес - это «доля процессорного времени». это означает, что выделенное время процесса: его вес / (общий вес всего процесса) * (время процессора). если результат вышеприведенной формулы равен 10%, но фактическое время выполнения процесса ниже 10%, это приоритет. Правильно?
  • секунда (если fisrt верно): я запутался в том, как cfs проверяет это. cfs проверяет периодически (например, 1 миллисекунда) и cfs обновляет время выполнения процесса, сравнивает пропорцию с фактическим временем выполнения / выделенным временем процесса, чем выбирает min и запускает его? Кстати, вы можете перечислить некоторые функции, используемые. Спасибо
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...