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