Подтвердить что ты не робот

Понимание нагрузки в среднем по сравнению с использованием процессора

Хорошо, я очень люблю пользователя Windows, поэтому мои знания о типах Linux-y немного ограничены.

Однако было ли мое общее понимание, что "Load Average" является показателем того, сколько обработанных выполняется в любой момент времени, в среднем за последнюю минуту, пять минут и... пятнадцать минут?

В любом случае, я контролировал свой сервер, потому что у нас было большое открытие и много людей!

See?

Я смотрел top и заметил что-то, что казалось противоречивым тому, что, как я думал, я знал.

Если среднее значение нагрузки равно 7, с четырьмя гиперпотоковыми процессорами, это не значит, что процессор работает примерно до 7/8 емкости?

Почему же тогда он показывал 50.0% id? Как он может простаивать в течение половины времени?

Я не получаю его XD

4b9b3361

Ответ 1

top показывает загрузку процессора для запущенных процессов, в то время как load average показывает (с 1993 г.) количество запущенных процессов плюс количество процессов в непрерывном состоянии. Процессы, ожидающие работы, не потребляют процессор. В результате top загрузка ЦП составляет менее 7/8 * 100%.

Источник: http://www.brendangregg.com/blog/2017-08-08/linux-load-averages.html