Linux: Понимание средней нагрузки и % процессора?
Когда я выполняю команду top
в своей системе ubuntu, я вижу ниже результаты
Начало - 07:58:58 до 1:21, 1 пользователь, средняя загрузка: 0,82, 0,73, 0,55 Задачи: всего 293, 1 бег, 292 сна, 0 остановлено, 0 зомби % Процессор(ы): 0,8 us, 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%?