[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Руководство по настройке производительности


Настройка PDT

Некоторые параметры работы PDT можно настроить. Например, можно назначить пользователя, которому будут передаваться отчеты PDT, или изменить время хранения хронологических данных. Для настройки всех необходимых параметров необходимо внести изменения в один из файлов PDT в каталоге /var/perf/cfg/diag_tool/ или запустить сценарий /usr/sbin/perf/diag_tool/pdt_config.

Все изменения в конфигурацию PDT рекомендуется вносить только после начального ознакомления с PDT и создания нескольких отчетов.

Изменение получателя отчетов PDT и уровня серьезности

По умолчанию отчеты PDT создаются с уровнем серьезности 1 только для наиболее сложных неполадок. Существуют другие уровни серьезности (2 и 3), на которых можно получить более подробные сведения. Далее, при создании отчета PDT он отправляется администратору. Можно задать отправку отчета на другой адрес или не отправлять его вообще.

Оба этих параметра можно настроить с помощью сценария /usr/sbin/perf/diag_tool/pdt_config.Имя пользователя и уровень серьезности устанавливаются с помощью следующего диалога:

# /usr/sbin/perf/diag_tool/pdt_config
 
________________Меню настройки PDT__________________
 
1) показать текущего получателя отчета PDT и уровень серьезности
2) изменить/включить создание отчетов PDT
3) отключить создание отчетов PDT
4) изменить/включить сбор данных PDT
5) отключить сбор данных PDT
6) удалить PDT из системы
7) завершить работу pdt_config
Введите номер: 1
 
текущий получатель отчета PDT и уровень серьезности
adm 1
 
________________Меню настройки PDT__________________
 
1) показать текущего получателя отчета PDT и уровень серьезности
2) изменить/включить создание отчетов PDT
3) отключить создание отчетов PDT
4) изменить/включить сбор данных PDT
5) отключить сбор данных PDT
6) удалить PDT из системы
7) завершить работу pdt_config
Введите номер: 2
 
введите id@host для получателя отчета : rsmith
введите уровень серьезности для отчета (1-3): 2
 
получатель отчета и уровень серьезности
rsmith 2
 
________________Меню настройки PDT__________________
 
1) показать текущего получателя отчета PDT и уровень серьезности
2) изменить/включить создание отчетов PDT
3) отключить создание отчетов PDT
4) изменить/включить сбор данных PDT
5) отключить сбор данных PDT
6) удалить PDT из системы
7) завершить работу pdt_config
Введите номер: 1
 
текущий получатель отчета PDT и уровень серьезности
rsmith 2
 
________________Меню настройки PDT__________________
 
1) показать текущего получателя отчета PDT и уровень серьезности
2) изменить/включить создание отчетов PDT
3) отключить создание отчетов PDT
4) изменить/включить сбор данных PDT
5) отключить сбор данных PDT
6) удалить PDT из системы
7) завершить работу pdt_config
Введите номер: 7

В предыдущем примере был задан новый получатель отчетов rsmith, а уровень серьезности был изменен на 2. Это означает, что пользователь rsmith получит отчет PDT, в который будут включены сообщения уровня серьезности 1 и 2. Обратите внимание на использование опции 1 для просмотра информации о текущем получателе отчета и уровне серьезности.

Пользователя и уровень защиты можно изменить непосредственно в файле /var/perf/cfg/diag_tool/.reporting.list.

Отключить форматирование отчетов (с продолжением сбора данных) можно с помощью опции 3, например:

# /usr/sbin/perf/diag_tool
 
________________Меню настройки PDT__________________
 
1) показать текущего получателя отчета PDT и уровень серьезности
2) изменить/включить создание отчетов PDT
3) отключить создание отчетов PDT
4) изменить/включить сбор данных PDT
5) отключить сбор данных PDT
6) удалить PDT из системы
7) завершить работу pdt_config
Введите номер: 3
 
создание отчетов PDT отключено
 
________________Меню настройки PDT__________________
 
1) показать текущего получателя отчета PDT и уровень серьезности
2) изменить/включить создание отчетов PDT
3) отключить создание отчетов PDT
4) изменить/включить сбор данных PDT
5) отключить сбор данных PDT
6) удалить PDT из системы
7) завершить работу pdt_config
Введите номер: 1
 
создание отчетов отключено (файл .reporting.list не найден).

Уровни серьезности PDT

Ниже приведен список возможных ошибок и уровень их серьезности в PDT. Помните, что если задан уровень серьезности n, то в отчет будут включены все сообщения уровня серьезности, меньшего либо равного n.

Неполадки с уровнем серьезности 1

Неполадки с уровнем серьезности 2

Сообщения с уровнем серьезности 3

Сообщения с уровнем серьезности 3 содержат дополнительную информацию об ошибках с уровнем серьезности 1 и 2. В число таких сообщений входят характеристики системы сбора данных, такие как количество измерений.

Получение отчета PDT по запросу

В качестве дополнения к периодическому отчету пользователь может запросить текущий отчет с помощью сценария /usr/sbin/perf/diag_tool/pdt_reportSeverityNum. Отчет будет создан с текущим уровнем серьезности (если он не задан, то используется значение по умолчанию параметра SeverityNum - 1) и направлен на стандартный вывод. При создании отчета таким способом в файлы /var/perf/tmp/PDT_REPORT и /var/perf/tmp/PDT_REPORT.last не будут внесены никакие изменения.

Изменение списка файлов, отслеживаемых PDT

PDT позволяет следить за изменением размера отдельных файлов и каталогов. Размер вычисляется только для файлов и каталогов, перечисленных в файле /var/perf/cfg/diag_tool/.files. В файлах типа .files в каждой строке содержится имя одного каталога. По умолчанию файл содержит следующие каталоги:

/usr/adm/wtmp
/var/spool/qdaemon/
/var/adm/ras/
/tmp/

Для отслеживания критических файлов и каталогов системы этот файл можно изменить с помощью редактора.

Изменение списка хостов, отслеживаемых PDT

PDT отслеживает среднюю задержку ping соединений с хостами, которые перечислены в файле /var/perf/cfg/diag_tool/.nodes. Этот файл не поставляется в комплекте PDT (это означает, что по умолчанию анализ для хостов не выполняется), но может быть создан администратором. В файле .nodes необходимо указывать одно имя хоста в строке. Например, для отслеживания узлов chuys и hulahut файл .nodes должен выглядеть следующим образом:

chuys
hulahut

Изменение времени хранения хронологических данных

Записи в хронологической записи PDT, время хранения которых превосходит заданное значение, удаляются периодически запускаемым сценарием отсрочки оболочки. Время хранения всех данных определяется единой стратегией хранения. Эта стратегия задана в файле /var/perf/cfg/diag_tool/.retention.list. По умолчанию файл .retention.list содержит следующие записи:

* * * 35

При этом все данные хранятся не более 35 дней. Число 35 можно заменить любым натуральным числом.

PDT использует базу данных хронологии для выявления тенденций и определения произошедших в системе изменений. При увеличении периода отсрочки область анализа будет расширена, но для этого потребуется дополнительное место на диске и вычислительные ресурсы PDT.

Хронологическая запись PDT хранится в файле /var/perf/tmp/.SM. Перед удалением устаревших данных сценарий создает копию этого файла в /var/perf/tmp/.SM.last. Кроме того, удаляемые хронологические данные добавляются в файл /var/perf/tmp/.SM.discards.

Данные в файле /var/perf/tmp/.SM.last позволяют восстановить некоторую часть хронологических записей, но администратора должен следить за регулярным созданием резервной копии файла /var/perf/tmp/.SM. Если файл теряется, то PDT продолжает работу, но хронологическая информация при этом не учитывается. С течением времени хронологическая информация накапливается, и PDT возобновляет нормальную работу.

Изменение времени сбора, хранения и обработки данных

Сбор, хранение и обработка данных инициируются тремя записями в таблице администратора cron. Сбор данных запускается по рабочим дням в 09:00 (Driver_ daily). Создание отчетов запускается каждый день в 10:00 (Driver_ daily2). Отложенный анализ данных выполняется один раз в неделю, в субботу, в 09:00 (Driver_ offweekly). При выполении этих операций применяются следующие файлы:

/var/perf/cfg/diag_tool/.collection.control
Содержит параметры сбора информации

/var/perf/cfg/diag_tool/.retention.control
Содержит параметры хранения информации

/var/perf/cfg/diag_tool/.reporting.control
Содержит параметры создания отчетов

Ниже показаны записи cron (для их создания необходимо запустить сценарий /usr/sbin/perf/diag_tool/pdt_config и выбрать опцию 2):

0  9 * * 1-5   /usr/sbin/perf/diag_tool/Driver_ daily
0 10 * * 1-5   /usr/sbin/perf/diag_tool/Driver_ daily2
0 21 * * 6     /usr/sbin/perf/diag_tool/Driver_ offweekly

Для изменения значений времени по умолчанию необходимо изменить файл администратора crontab.

Изменение пороговых значений

Файл /var/perf/cfg/diag_tool/.thresholds содержит пороговые значения, которые применяются при анализе данных и создании отчетов. Перечисленные ниже пороговые значения влияют на структуру и содержимое создаваемых отчетов PDT.

Сообщения об ошибках PDT

Ошибки могут возникнуть в любом из компонентов PDT. Обычно при возникновении ошибки работа PDT не завершается. Вместо этого сообщение отправляется в стандартный файл ошибок PDT - /var/perf/tmp/.stderr. Затем этот этап обработки завершается.

Если неадекватном поведении системы, например, в том случае, если не создаются необходимые отчеты PDT, ознакомьтесь с файлом /var/perf/tmp/.stderr.

Удаление PDT

Удалить PDT непосредственно с помощью команды pdt_config невозможно, но с помощью опции 6 можно просмотреть информацию о действиях по удалению PDT из системы:

# /usr/sbin/perf/diag_tool/pdt_config
 
________________Меню настройки PDT__________________
 
1) показать текущего получателя отчета PDT и уровень серьезности
2) изменить/включить создание отчетов PDT
3) отключить создание отчетов PDT
4) изменить/включить сбор данных PDT
5) отключить сбор данных PDT
6) удалить PDT из системы
7) завершить работу pdt_config
Введите номер: 6
 
  PDT установлен как пакет bos.perf.diag_tool в составе bos lpp.
  Удалите пакет с помощью средства installp


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]