Когда я выполняю команду top
в моей системе Ubuntu, я вижу результаты ниже
вверх - 07:58:58 до 1:21, 1 пользователь, средняя нагрузка: 0,82, 0,73, 0,55 Задачи: всего 293, 1 работает, 292 спит, 0 остановлен, 0 зомби% ЦП: 0,8 сша, 0,8 sy ....
Мне нужно понять load average
и %cpu
.
Мое понимание основано на моих знаниях и высокой загрузке процессора, но средней загрузке
Средняя нагрузка
Средняя загрузка - это измерение количества задач, ожидающих в очереди выполнения ядра (не только время процессора, но и активность диска) за период времени.
Означает ли это .83 задачи, ожидаемые по вышеуказанным результатам? Как это может быть десятичное число? И что такое три разные цифры 0.83 0.73, 0.55
?
%ЦПУ
Это показывает, сколько времени за последние x секунд процессор работал. Например: - если загрузка процессора показывает 60%, это означает, что за последние x секунд процессор работал 60% времени за x секунд.Правильно ли мое понимание? Если да, то что представляет %Cpu(s): 0.8 us
?
Кроме того, если у меня 4 процессора, а% CPU отображает 50%, значит ли это, что все ядра работают на 50% или 2 процессора работают на 100%?