Сверхнизкие приоритеты процессов в Linux?

309
h2kyeong

В процессах Linux есть «хорошие» значения в диапазоне от -20 до 19. Хотелось бы назначить еще более низкий приоритет, например, 100, чтобы «фоновая работа» приносила как можно больше другим процессам, но при этом оставалась бы все оставшееся время процессора. Как мне этого добиться?

0

1 ответ на вопрос

0
mart1n

Вы можете использовать cgroups для этого процесса с действительно низким приоритетом. Вы можете создать cgroup только для этого одного процесса (вызвать его lowprioили w / e) и использовать этот cpu.sharesпараметр, чтобы позволить ему только определенную долю процессорного времени. Вы можете прочитать больше об этом подходе, например, в Руководстве по управлению ресурсами RHEL .

Похожие вопросы