Sobes.tech
Back to questions
Junior — Middle
75

Объясните, что означает средняя загрузка системы в Linux и как она рассчитывается

Answer from AI

sobes.tech AI

Средняя загрузка системы (load average) в Linux показывает среднее количество процессов, которые находятся в состоянии выполнения или ожидают выполнения (например, в очереди на процессор) за определённый промежуток времени. Обычно отображаются три значения — за последние 1, 5 и 15 минут.

Значения рассчитываются как скользящее среднее количества процессов в очереди на CPU и процессов, выполняющихся в данный момент. Например, load average 1.0 на системе с одним ядром означает, что процессор загружен на 100%. Если значение выше количества ядер, значит нагрузка больше, чем может обработать CPU без ожидания.

Пример: если у вас 4-ядерный процессор, load average 2.0 — это половина загрузки, а 5.0 — перегрузка, когда процессы ждут своей очереди.