Наблюдая за выводом таких команд, как вершина , хтоп , время безотказной работы , ш и возможно другие, пользователь наверняка обратил внимание на строку средняя нагрузка :
Расширение обсуждение В " Общий обзор стандартных инструментов наблюдения за системой ", попробуем разобраться в значении этих цифр.
Итак, говоря простым языком, цифры отражают количество блокирующих процессов в очереди выполнения за определенный интервал времени, а именно 1 минуту, 5 минут и 15 минут соответственно.
концепция процессов блокировки обычно хорошо освещена в последнее время, когда поговорим о nginx .
:) В данном случае процесс блокировки — это процесс, ожидающий продолжения работы ресурсов.
Обычно происходит ожидание таких ресурсов, как центральный процессор, дисковая подсистема ввода-вывода или сетевая подсистема ввода-вывода.
Высокие значения показателей средняя нагрузка говорят, что система не справляется с нагрузкой.
Если речь идет о целевом сервере, работающем под высокой нагрузкой, то обычно полезно провести тонкую настройку операционной системы (сетевой подсистемы, ограничения на количество одновременно открытых файлов и т.п.
).
Высокая загрузка также может быть вызвана аппаратными проблемами, например неисправным диском.
Для диагностики давайте посмотрим на другие полезные данные, предоставляемые выходными данными.
вершина .
Линия ЦП(ы) содержит информацию о распределении процессорного времени.
Первые два значения напрямую отражают работу ЦП в процессах обработки:
Длительно высокие (99-100%) показатели указывают на то, что процессор является узким местом.
Параметр ва рассказывает о простоях, связанных с вводом-выводом:
Выше 80% считается не совсем нормальным и ясно указывает нам на то, что процессор тратит много времени на ожидание ввода-вывода (обычно это означает, что HDD или NIC выходит из строя).
Если с оборудованием все в порядке, а процессор работает быстро, проблема, скорее всего, в программном обеспечении.
Проблемное приложение можно обнаружить с помощью PS аксфу .
В результате будет предоставлен список процессов, а также необходимая информация: потребление процессора, память, статус и непосредственно информация, идентифицирующая процесс (PID и команда).
Говоря о состояниях процесса.
Типичными состояниями процесса являются следующие три (полный список доступен на странице руководства).
чувак, пс — Спасибо , оникс74 ):
- С - так называемое состояние сна;
- р — статус выполнения;
- Д - состояние ожидания.
Дальнейшую отладку можно проводить вооружившись йостат , систат (FreeBSD) след , iperf , но это тема для другой статьи.
Высокое время безотказной работы, низкая средняя нагрузка и, конечно же, удачи! :) Теги: #linux #unix #настройка Linux #top #процессы #BSD #load
-
Африканские Языки
19 Oct, 24 -
«Умные» Дороги
19 Oct, 24 -
Как Быть Уверенным, Что Проект Провалится
19 Oct, 24 -
Еженедельный Подкаст №56
19 Oct, 24 -
Html-Формы. Взгляд Бэкенд-Разработчика
19 Oct, 24