Средняя Нагрузка

Наблюдая за выводом таких команд, как вершина , хтоп , время безотказной работы , ш и возможно другие, пользователь наверняка обратил внимание на строку средняя нагрузка :

Средняя нагрузка

Расширение обсуждение В " Общий обзор стандартных инструментов наблюдения за системой ", попробуем разобраться в значении этих цифр.

Итак, говоря простым языком, цифры отражают количество блокирующих процессов в очереди выполнения за определенный интервал времени, а именно 1 минуту, 5 минут и 15 минут соответственно.

концепция процессов блокировки обычно хорошо освещена в последнее время, когда поговорим о nginx .

:) В данном случае процесс блокировки — это процесс, ожидающий продолжения работы ресурсов.

Обычно происходит ожидание таких ресурсов, как центральный процессор, дисковая подсистема ввода-вывода или сетевая подсистема ввода-вывода.

Высокие значения показателей средняя нагрузка говорят, что система не справляется с нагрузкой.

Если речь идет о целевом сервере, работающем под высокой нагрузкой, то обычно полезно провести тонкую настройку операционной системы (сетевой подсистемы, ограничения на количество одновременно открытых файлов и т.п.

).

Высокая загрузка также может быть вызвана аппаратными проблемами, например неисправным диском.

Для диагностики давайте посмотрим на другие полезные данные, предоставляемые выходными данными.

вершина .

Линия ЦП(ы) содержит информацию о распределении процессорного времени.

Первые два значения напрямую отражают работу ЦП в процессах обработки:

Средняя нагрузка

Длительно высокие (99-100%) показатели указывают на то, что процессор является узким местом.

Параметр ва рассказывает о простоях, связанных с вводом-выводом:

Средняя нагрузка

Выше 80% считается не совсем нормальным и ясно указывает нам на то, что процессор тратит много времени на ожидание ввода-вывода (обычно это означает, что HDD или NIC выходит из строя).

Если с оборудованием все в порядке, а процессор работает быстро, проблема, скорее всего, в программном обеспечении.

Проблемное приложение можно обнаружить с помощью PS аксфу .

В результате будет предоставлен список процессов, а также необходимая информация: потребление процессора, память, статус и непосредственно информация, идентифицирующая процесс (PID и команда).

Говоря о состояниях процесса.

Типичными состояниями процесса являются следующие три (полный список доступен на странице руководства).

чувак, пс Спасибо , оникс74 ):

  • С - так называемое состояние сна;
  • р — статус выполнения;
  • Д - состояние ожидания.

Последнее – это именно то, что мы ищем.

Дальнейшую отладку можно проводить вооружившись йостат , систат (FreeBSD) след , iperf , но это тема для другой статьи.

Высокое время безотказной работы, низкая средняя нагрузка и, конечно же, удачи! :) Теги: #linux #unix #настройка Linux #top #процессы #BSD #load

Вместе с данным постом часто просматривают: