Как ядро ​​определяет приоритет процесса - PullRequest
0 голосов
/ 21 октября 2018

Предположим, что в моей системе запущены четыре пользовательских процесса, скажем, P1, P2, P3, P4.Может ли пользователь понять, какой процесс является наименее приоритетным среди других?Как ядро ​​определяет приоритеты процессов?Какие параметры он принимает во внимание при определении приоритета процесса?

Мне нужна эта информация, поскольку я пытаюсь приостановить один из процессов, который имеет наименьший приоритет по сравнению с другими.

1 Ответ

0 голосов
/ 21 октября 2018

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

Для получения более подробной информации, посмотрите http://man7.org/linux/man-pages/man7/sched.7.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...