Вопрос 1
Пользователь также может использовать приоритет реального времени для процесса. Эта конфигурация может быть установлена из файла /etc/security/limits.conf
. Я вижу в этом файле приведенное ниже содержимое.
# /etc/security/limits.conf
#
#Each line describes a limit for a user in the form:
#
#<domain> <type> <item> <value>
Если мы проверим раздел элементов, мы увидим следующую запись, которая позволяет установить приоритет в реальном времени для пользователей.
# - rtprio - max realtime priority
Вопрос 2 и вопрос 3
Чтобы установить политику планирования на SCHED_FIFO
, введите:
chrt -f -p [1..99] {pid}
Чтобы установить политику планирования на SCHED_RR
, введите:
chrt -r -p [1..99] {pid}
Итак, чтобы ответить вопрос 3, мы должны проверить доступные алгоритмы планирования и приоритеты с помощью команды chrt -m
, а затем использовать любой алгоритм планирования, который соответствует нашим потребностям. Чтобы установить разные приоритеты, мы могли бы использовать команды, как указано выше.