Почему пользователь может увеличить хороший процесс, но для уменьшения требуется root?

Я поднялся на вершину, и программа использовала процессор на 80-90%. Я увеличил милость, чтобы посмотреть, смогу ли я уменьшить нагрузку Затем я попытался снизить значение этого же процесса до его первоначального уровня, и мне сказали, что у меня нет необходимых привилегий. Есть ли веская причина для несоответствия привилегий, требуемых здесь?

4
задан 13 August 2014 в 14:20

1 ответ

Да. Когда у каждого пользователя в системе есть возможность уменьшить правильность его процесса, тогда каждый пользователь может заставить другие процессы исчерпать ресурсы.

приоритеты Процесса в ядре Linux действительно означают что-то. Если Вы даете процессу хорошее значение -20, это получает огромные блоки процессорного времени. Вот почему [только 111] могут уменьшить те значения.

Дополнение предложенный Eliah Kagan :

, Почему пользователи не могут вернуть свои собственные процессы к уровню правильности, с которого они сами запустили их?

точка, система не делает примечания , кто сделал увеличение правильности. Так, нет никакого механизма для обнаружения, или Вы или root сделали incease.

Другой подход должен сказать: обычный пользователь не должен быть в состоянии перезаписать действия priviledged пользователя. Если root зарегистрирован, и он хочет изменить правильность Ваших процессов к 20: он может, и Вы должны быть запрещены отменить, который изменяется. Непока ядро не помнит, кто сделал изменения правильности, Вы будете запрещены.

, Возможно, однажды разработчики ядра Linux включают ту функциональность в код ядра. Можно сделать запрос новых функций. Но, предупредите, разработчикам ядра не нравится новый материал просто, потому что это прохладно .

0
ответ дан 13 August 2014 в 14:20
  • 1
    спасибо, как Вы используете свои принтеры без программы? Я думал, что это было единственным путем. Удаление его и переустановка возьмет навсегда. Я can' t делают это каждый раз. – Mr. T 23 December 2015 в 17:51

Другие вопросы по тегам:

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