Ответы:
«хороший» относится к приоритету, который процесс получает на вашем процессоре. Это число в диапазоне от -20 (самый высокий приоритет) до 19 (самый низкий). Вы, вероятно, обнаружите, что большинство приложений, которые вы запускаете, имеют хороший «0», что означает, что они работают с обычным приоритетом, и ни одно из них не получит привилегированный режим по сравнению с другим.
Если вы используете интенсивную программу, вы можете запустить ее из терминала с nice -n 10 /path/to/program
. Таким образом, это будет меньше влиять на производительность вашей системы.
Обратите внимание, что вам нужны sudo
привилегии root ( ), чтобы запланировать процесс с приоритетом больше, чем обычно (<0). Это сделано для того, чтобы пользователи не могли легко перегружать всю систему и чтобы критические задачи всегда могли получать требуемое им время процессора.
В Википедии тоже есть хорошее объяснение .
man nice
говорит, что диапазон на самом деле от -20 (самый высокий приоритет) до 19 (самый низкий).
Ницца - это не просто приоритет, умноженный на минус один.
В системах unix / linux вы обнаружите, что если задача загружает процессор, то система не останавливается. Это связано с тем, что система будет динамически понижать приоритет этих задач.
Любезность влияет на базовый приоритет. Таким образом, хотя любезность можно рассматривать как отрицательный приоритет, он будет иметь меньший эффект, чем приоритет, который будет иметь место в системе Microsoft NT, поскольку планировщик Linux уже хорошо справляется с задачей.