"Вежливость" процесса против "приоритета"

Хорошее значение - это пользовательское пространство, а приоритет PR - это фактический приоритет процесса, который используется ядром Linux. В системе Linux приоритеты равны от 0 до 139, в которых от 0 до 99 для реального времени и от 100 до 139 для пользователей. диапазон значений nice составляет от -20 до +19, где -20 - самое высокое значение, по умолчанию 0, а +19 - самое низкое. соотношение между значением nice и приоритетом равно :

PR = 20 + NI

итак , ценность PR = 20 + (-20 to +19) от 0 до 39, что соответствует 100 до 139.

В соответствии с руководством top:

PR - Приоритет Приоритет планирования задачи. Если вы видите "rt" в этом поле, это означает, что задача выполняется с приоритетом планирования "в реальном времени".

NI - это хорошая ценность задачи.

NI - Nice Value - Хорошее значение задачи. Отрицательное значение nice означает более высокий приоритет, в то время как положительное значение nice означает более низкий приоритет.Ноль в этом поле просто означает, что приоритет не будет корректироваться при определении возможности отправки задачи

Редактировать: По умолчанию, когда программа запускается в Linux, она запускается с приоритетом '0'. Однако вы можете изменить приоритет ваших программ любым из следующих способов.

  1. Вы можете запустить программу с требуемым приоритетом, используя

    nice -n nice_value program_name
  2. вы также можете изменить приоритет уже запущенного процесса с помощью

    renice -n nice_value -p process_id