Анализ журнала nmon для AIX

В очередной заметке про IBM AIX рассмотрим анализаторы журнала записи(захвата) утилиты topas_nmon.

Утилита nmon предназначена для мониторинга счётчиков и датчиков производительности различных подсистем в *nix операционных системах.

В AIX она представлена в виде двуликой утилиты topas_nmon с переключением интерфейсов по клавише ~.

Сбор статистики

Для анализа нам понадобиться журнал записи этой утилиты, например,  за сутки.

Типовой запуск утилиты выглядит так:

nmon -f -T -s 30 -c 2880
  • -f сохранение статистики в файл в текущем каталоге с именем <hostname>_YYYYMMDD_HHMM.nmon;
  • -T включать в логи состояние наиболее ресурсоемких процессов
    -s 30 сбор данных с интервалом в 30 секунд;
  •  -с 2880 кол-во интервалов, т.е. 30 сек * 28800 = 24 часа, т.е. сбор логов будет продолжаться в течении суток.

Для разрешения сбора дополнительной статистики по дисковой подсистеме в AIX необходимо подать команду:

chdev -l sys0 -a iostat=true

Для инвентаризации и полного сбора статистики предлагаю запускать со следующими ключами:

/usr/bin/topas_nmon -f -s 300 -c 288 -w 4 -NN -^ -l 64 -dYAVPMNWS -m /tmp

Расшифровку ключей смотрим в документации в разделе Flags in Recording Mode.

Анализ собранной статистики

Для анализа выходных файлов есть несколько утилит.

Первая — nmon AnalyserПредставляет собой макрос в Excel, в результате анализа получаем книгу Excel с кучей листов. Каждый лист содержит статистические данные из журнала nmon и диаграммы для их визуализации.nmon_analyser

Вторая — pGraph. Небольшое приложение Java, которое также позволяется графически отображать статистику nmon в различных разрезах. Данная утилита поддерживает выходные файлы нескольких утилит под различные *nix системы.pgraph
Третья — gmon. У данной утилиты 2 режима — передача через агента данных nmon в реальном времени и проигрывание записанных журналов nmon. Требует в Windows разделителя десятичной точки в виде символа «.»(точка).gmon

Запись опубликована в рубрике IBM, Советы. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *