Что означает «Ницца» на вкладке процессов

Что представляет столбец «Nice» на вкладке процессов системного монитора?

25
задан 8 February 2011 в 17:43

2 ответа

Ницца - это не просто приоритет, умноженный на минус один.

В системах unix / linux вы обнаружите, что если задача загружает процессор, то система не останавливается. Это потому, что система будет динамически снижать приоритет этих задач.

Изящество влияет на базовый приоритет. Поэтому, несмотря на то, что любезность можно рассматривать как отрицательный приоритет, он будет иметь меньший эффект, чем приоритет, который будет иметь место в системе Microsoft NT, поскольку планировщик Linux уже хорошо выполняет свою работу.

0
ответ дан 8 February 2011 в 17:43

«хороший» относится к приоритету, который процесс получает на вашем процессоре. Это число в диапазоне от -20 (самый высокий приоритет) до 19 (самый низкий). Вы, вероятно, обнаружите, что большинство приложений, которые вы запускаете, имеют хороший «0», что означает, что они работают с нормальным приоритетом, и ни одно из них не получит привилегированный режим по сравнению с другим.

Если вы используете интенсивную программу, вы можете запустить ее из терминала с nice -n 10 /path/to/program. Таким образом, это будет меньше влиять на производительность вашей системы.

Обратите внимание, что вам нужны привилегии root (sudo) для планирования процесса с приоритетом, превышающим нормальный (< 0). Это сделано для того, чтобы пользователи не могли легко перегружать всю систему и чтобы критические задачи всегда могли получать необходимое им время процессора.

В Википедии также есть хорошее объяснение.

0
ответ дан 8 February 2011 в 17:43

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

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