@Bloodsn0w

Почему Load Average > 2000 на нормально работающем сервере?

Сегодня обнаружил стабильный рост load average. Сейчас он уже около 2100. Сервер работает нормально.
top - 05:51:05 up 51 days, 19:19, 2 users, load average: 2152.96, 2105.26, 1978.46
Tasks: 169 total, 1 running, 168 sleeping, 0 stopped, 0 zombie
%Cpu(s): 1.1 us, 0.7 sy, 0.0 ni, 98.1 id, 0.1 wa, 0.0 hi, 0.1 si, 0.0 st
KiB Mem : 2047836 total, 82308 free, 1407496 used, 558032 buff/cache
KiB Swap: 999420 total, 845208 free, 154212 used. 398712 avail Mem

5bd19262e3b3b631079003.png5bd192c97282d832450331.png
Кто нибудь сталкивался с таким?
  • Вопрос задан
  • 237 просмотров
Решения вопроса 1
@lega
Любой процесс может выставить статус "блокирован", обычно когда обращается к диску или другое IO, ядро это учитвает при расчете loadAverage, в итоге если какое-то приложение выставило этот статус и оставило его висеть, то loadAverage будет расти.
Поищите процессы со статусом D (например через ps aux), в теории у вас должно быть не менее 7 таких процессов.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
martin74ua
@martin74ua Куратор тега Linux
Linux administrator
Процессов у вас там много. Залогиньтесь, посмотрите, что происходит.
LA не всегда обозначает, что серверу все )
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы