1

mpstat 1

11:01:57 AM  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest   %idle
11:01:58 AM  all   36.03   61.95    2.03    0.00    0.00    0.00    0.00    0.00    0.00
11:01:59 AM  all   38.59   59.25    2.12    0.00    0.00    0.00    0.00    0.00    0.03
11:02:00 AM  all   37.03   60.88    2.06    0.00    0.00    0.00    0.00    0.00    0.03
11:02:01 AM  all   38.85   58.94    2.20    0.00    0.00    0.00    0.00    0.00    0.00

Как это возможно, что% idle равен нулю, а usr% не равен 100%?

Это был вопрос. Ответ - общее использование процессора:% usr+% в основном приятно.

1 ответ1

0

Потому что приятно сидеть с более высоким процентом.

Nice - это способ запуска команд, так что они используют только время простоя процессора. Прямо сейчас есть пользовательские приложения, использующие ЦП, а остальные запасные циклы идут к чему-то, что имеет более низкий приоритет.

Итак, в приведенном вами примере давайте посмотрим на первую строку:

11:01:57 AM  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest   %idle
11:01:58 AM  all   36.03   61.95    2.03    0.00    0.00    0.00    0.00    0.00    0.00

Из этого мы можем видеть, что 36,03 процента вашего процессора используется обычными приоритетными приложениями. 61,95% вашего процессора используется приложениями с низким уровнем приоритетности, остальные - системными приложениями. Это добавляет до 100.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .