В работоспособной системе запущено обычно большое количество процессов. И каждый конкурирует за право использовать центральный процессор. Сейчас, конечно, прогресс не стоит на месте, и появились процессоры способные оперативно обрабатывать все запущенные процессы. Но так было не всегда. В системах Linux есть такое понятие как фактор уступчивости. Это примерно тоже самое, что приоритет, только наоборот. Фактор уступчивости - это значение, по которому ядро определяет свою политику в отношении процессов. Чем выше это значение, тем ниже приоритет процесса и наоборот. Низкое или отрицательное значение свидетельствует о высоком приоритете процесса. Диапазон допустимых значений фактора уступчивости обычно находится в пределах чисел -20 .. +19. Это значение можно увидеть, например, с помощью команды ps lax (говорил об это команде здесь) . За этот фактор отвечает поле NI. Установить фактор уступчивости можно при создании процесса. Для этого существует команда nice. Эта команда принимает в ка
Linux. Приоритеты процессов. Команды nice и renice.
22 апреля 202222 апр 2022
152
1 мин