Как определить нагрузку на систему или что такое Load Average
Что такое Load Average и какую информацию он несёт для системного адмистратора Linux
На одном из собеседований, которое я проходил в процессе поиска работы, меня спросили про среднюю загрузку или load average. Тогда я не смог ничего ответить, так как не имел ни теории, ни практики по работе с этим понятием. Но оказывается, что это термин, с которым рано или поздно сталкивается любой начинающий системный администратор, поэтому давайте поговорим про то, что это за показатель и почему он важен. Что такое средняя загрузка? Мы не будет обращаться к Википедии или учебникам по системному администрированию...
Рик говорит: Load Average в Linux — разжёвываю для особо тугих
Эй, пацаны, слушайте сюда! Сегодня дед Рик объяснит вам, что такое Load Average в Linux. Не вздумайте путаться — это не какой-то там процент загрузки процессора, как некоторые дебилы думают. Нет, это среднее количество процессов, которые либо уже в деле (состояние R — running), либо ждут своих ресурсов (состояние D — uninterruptible sleep), скажем, пока диск что-то там обработает. И считается это за последние 1, 5 и 15 минут. Понимаете, если у вас сервер с тысячей процессоров и Load Average показывает 900, 900, 900 — это ещё ничего, вполне себе норм...