На графиках загрузки сервера Ubuntu я вижу 4 типа потребления ЦП: Пользовательский, Системный, Хороший и Неактивный.
Что значит Ницца?
На графиках загрузки сервера Ubuntu я вижу 4 типа потребления ЦП: Пользовательский, Системный, Хороший и Неактивный.
Что значит Ницца?
Ответы:
Это приоритет планирования ЦП, более высокие значения (+19) означают более низкий приоритет, а более низкие значения (-20) означают более высокий приоритет (обратная зависимость). man 2 getpriority
даст вам много деталей. Вы можете установить значение nice при запуске процесса с помощью nice
команды, а затем изменить его с помощью renice
команды. Только суперпользователь (root) может указывать повышение приоритета процесса.
nice
означает, но не то, что означает «хорошее процессорное время» сверху.
На графике или отчете об использовании ЦП «хороший» процент ЦП представляет собой процент времени ЦП, занимаемого процессами пользовательского уровня с положительным приятным значением (более низкий приоритет планирования - см. man nice
Подробности).
По сути, это время процессора, которое в данный момент «используется», но если процесс идет нормально (с хорошим значением 0) или с высоким приоритетом (с отрицательным хорошим значением), эти программы будут сброшены с процессора.
man 1 iostat
``% nice: Показать процент загрузки процессора, который произошел во время выполнения на уровне пользователя с хорошим приоритетом``. Кажется, не процессорное время.
%user
: Процент использования ЦП, который произошел во время выполнения на уровне пользователя (приложения).
%nice
: Процент использования ЦП, который произошел при выполнении на уровне пользователя с хорошим приоритетом.
%system
: Процент использования ЦП, который произошел во время выполнения на системном уровне (ядро).
%iowait
: Процент времени, в течение которого ЦП или ЦП находились в режиме ожидания, в течение которого система имела невыполненный запрос дискового ввода-вывода.
%idle
: Процент времени, в течение которого ЦП или ЦП находились в режиме ожидания, и система не имела невыполненного запроса дискового ввода-вывода.
Источник: http://www.cyberciti.biz/tips/how-do-i-find-out-linux-cpu-utilization.html
Смотрите также man mpstat
.
Nice предназначен для пакетных или фоновых заданий. Задания выполняются (с более низким приоритетом планирования), поэтому они не используют ЦП, когда это нужно онлайн-пользователям. Программы nice и renice устанавливают хороший приоритет. Отрицательные хорошие приоритеты плохие (в режиме реального времени).
Если у вас мало времени простоя, но много приятного времени, то, скорее всего, вы запускаете фоновый процесс, такой как Seti at Home или что-то подобное.