Утром мониторинг прислал тревогу: load average сервера выше трёх. Процессор у машины один, но команды в терминале отвечают сразу. Посмотри на нагрузку сам.
Посмотри на нагрузку
Посмотри load average в выводе uptime, число процессоров машины и строку загрузки процессора %Cpu(s) в top.
Сначала предположи
Load average выше трёх, а процессор у машины один. Что top покажет в поле id строки %Cpu(s) — долю времени, когда процессор простаивает?
Теперь начни упражнение, выполни команду и сверь прогноз с выводом.
Load average выше трёх на одном процессоре, а top показывает процессор почти свободным. Перегружен ли процессор?
-
Перегруженный процессор не простаивает: id в top был бы около нуля, а команды отвечали бы с задержкой.
-
Повтори
top -bn1 | head -3несколько раз: id каждый раз около 90 % и выше.
Процессор свободен, а load average высокий: в load average входит не только работа на процессоре.