[[tp7:Start|Начальная страница]] <- [[tp7:Администрирование|Администрирование]] <- [[tp7:Администрирование:Под_Обсл|Поддержка и обслуживание]] ===== Оценка производительности ===== В программе предусмотрены встроенные средства для сбора и анализа данных о производительности ее работы по методике APDEX, которая является международным стандартом оценки производительности информационных систем. Группа реквизитов «**Оценка производительности**» панели «Поддержка и обслуживание» раздела «Администрирование» позволяет настроить замеры и узнать результаты замеров производительности программы. В подразделе можно настроить следующие параметры: * «**Оценка производительности**» — при установленном флажке осуществляется замер интегральной производительности программы по методике APDEX. Становятся доступны команды: * «**Настройки оценки производительности**» — настройки параметров оценки производительности; * «**Показатели производительности**» — просмотр и оценка результатов замеров производительности; * «**Экспорт замеров производительности**» — экспорт замеров производительности за произвольный период. Для того чтобы оценивать производительность, необходимо в начале работы программы заполнить список «**Ключевые операции**». Оценка производительности программы по методике APDEX состоит из следующих основных этапов: * определение приоритета для каждой ключевой операции, предусмотренной в программе; * определение целевого значения времени выполнения каждой ключевой операции; * сбор информации о времени выполнения каждой ключевой операции; * на основании собранных данных — формирование оценки производительности и интерпретация полученных значений. ===== Показатели производительности ===== К просмотру и оценке результатов замеров производительности программы можно перейти по команде «**Показатели производительности**». Открывается форма «Оценка производительности», которая содержит реквизиты настройки отбора замеров и две закладки «**Таблица**» и «**Диаграмма**». ==== Закладка «Таблица» ==== Показатели производительности выводятся в таблицу, которая состоит из колонок: • * «**Ключевая операция**» — наименование ключевой операции. В таблице перечислены все ключевые операции, предусмотренные в программе. Они выводятся из списка «**Ключевые операции**». Кроме того, имеется предопределенная ключевая операция «**Общая производительность системы**», которая по умолчанию выводится только в таблицу. С помощью кнопок «{{:TP7:Добавить_плюс.png|Добавить}}**//Добавить//**» и «{{:TP7:Ошибка.png|Удалить}}**//Удалить//**» можно сформировать список ключевых операций в программе, по которым будет осуществляться оценка производительности. После того как ключевая операция добавлена в таблицу, она становится недоступной в списке для выбора (т.е. одна операция может быть добавлена в таблицу один раз); * «**Приоритет**» — выводится из списка «Ключевые операции». Используя кнопки «{{:TP7:Переместить_вверх.png|Переместить вверх (Ctrl+Shift+Up)}} **//Переместить вверх//**» и «{{:TP7:Переместить_вниз.png|Переместить вниз (Ctrl+Shift+Down)}} **//Переместить вниз//**», можно перемещать ключевые операции в списке. При перемещении ключевой операции в списке у нее автоматически меняется «**Приоритет**». Самая верхняя операция в списке имеет самый высокий приоритет, самая нижняя запись — самый низкий. Таким образом, изменяя расположение ключевой операции в списке, можно настроить приоритет для каждой операции. Запись «**Общая производительность системы**» всегда располагается в начале списка, не имеет приоритета и служит для оценки производительности программы в целом. * «**Целевое время**» — выводится из списка «Ключевые операции». Поле является обязательным для заполнения. При необходимости может быть заполнено прямо в таблице. Оценка производительности будет строиться относительно этого значения. Т.е. при изменении целевых значений времени будут меняться и оценки производительности. Целевое время указывается в секундах. ==== Настройка периода ==== Перед проведением оценки производительности нужно в группе «**Настройка отбора замеров**» задать период, за который будет проводиться оценка производительности. Для этого введите «**Дату начала**» и «**Дату окончания**» периода в формате «**Дата-время**». С помощью кнопки «{{:TP7:Дата_время.png|Вызвать календарь для задания даты}}» выберите дату из календаря, при необходимости поменяйте время (по умолчанию равно 0:00:00). Установкой поля «**Шаг**» регулируется количество результатов, которые будут отображаться в периоде. Например, если в качестве периода установить день, а в качестве шага - час, то в окне будет выведено 24 результата (для каждой ключевой операции). При этом результат за час будет рассчитан по специальной формуле по методике APDEX. Если в течение часа операция не выполнялась в программе, то в соответствующей ячейке таблицы будет ноль. Замеры будут произведены во время выполнения указанных ключевых операций, например, при проведении документа. Результаты замеров будут показаны в окне «**Оценка производительности**» на вкладках «**Таблица**» и «**Диаграмма**». ==== Обновление таблицы ==== Список не является динамическим. Для того чтобы обновить данные в таблице и диаграмме, после того как в полях «**Период**» и/или «**Шаг**» установлены новые значения, можно воспользоваться командой «**//Обновить показатели производительности//**». ==== Вычисление целевого времени ==== Выделите нужную ключевую операцию (кроме операции «**Общая производительность системы**»), выполните команду контекстного меню по правой кнопке мыши «**//Вычислить целевое время из APDEX//**». Вычисление возможно, если по ключевой операции были проведены замеры времени. ==== Оценка производительности ==== Оценка производительности выводится в диапазоне от нуля до единицы. В зависимости от значения оценки поле с оценкой выделяется определенным цветом. Полученные оценки можно интерпретировать следующим образом: * значение 0.00 ÷ 0.50 — неприемлемо; * значение 0.50 ÷ 0.70 — очень плохо; * значение 0.70 ÷ 0.85 — плохо; * значение 0.85 ÷ 0.94 — хорошо; * значение 0.94 ÷ 1.00 — отлично. ==== Отбор показателей ==== Для отбора показателей производительности нажмите кнопку «{{:TP7:Установить_отбор.png|Установить отбор}} **//Установить отбор//**», с помощью переключателя выберите: * в поле «**Отобрать**» — «**Лучше чем: **» или «**Хуже**»; * для сравнения выберите оценку по APDEX: «**Хорошо**», «**Удовлетворительно**», «**Плохо**»; * в поле «**Условие**» автоматически проставляется цифровое выражение по APDEX, которое соответствует оценкам. Для начала отбора нажмите «**//Ok//**». ==== История выполнения ключевой операции ==== Для того чтобы просмотреть «**Историю выполнения ключевой операции**», используйте двойной щелчок мыши по значению в таблице. Выводится период выполнения замеров, указанных в таблице, параметры ключевой операции, заполненные из списка ключевых операций, а также количество замеров. В таблице замеров указывается информация по каждому замеру: «**Длительность**», «**Время окончания**», «**Пользователь**». ==== Закладка «Диаграмма» ==== Для большей наглядности на вкладке «**Диаграмма**» оценки, полученные в таблице, представлены в виде графиков, где один график соответствует одной ключевой операции. ==== Экспорт замеров производительности ==== Полученные замеры производительности программа позволяет автоматически в фоне выгружать во внешние файлы, например, для выполнения анализа производительности в другой программе. Для того чтобы настроить выгрузку этих данных, нажмите «**//Еще//**» -> «**Настройка**». Сформированные внешние файлы, а также файлы, содержащие настройки, при которых были получены эти замеры, автоматически упаковываются в ZIP-архив. Для того чтобы выполнить экспорт замеров производительности вручную, нажмите «**//Еще//**» -> «**Экспорт данных**». Файл с замерами производительности можно открыть или сохранить. Для сохранения файла выберите путь к папке на компьютере. ===== Настройки оценки производительности ===== По команде «**//Настройки оценки производительности//**» группы «**Оценка производительности**» открывается форма «**Автоматический экспорт замеров производительности**», которая позволяет настроить регламентное задания по экспорту замеров производительности. Это может потребоваться, например, для выполнения анализа производительности в другой программе. Также эту форму можно открыть по команде «**//Еще//**» -> «**Настройка**» из окна «**Оценка производительности**». Если установить флажок «**Выполнять экспорт**», автоматически включаются флажки «**Выполнять экспорт в локальный каталог**» и «**Выполнять экспорт на FTP**». При необходимости можно изменить «**Период записи**» — по умолчанию этот реквизит равен 300 сек. Для просмотра выводится реквизит «**Дата последнего выгруженного замера в UTC**» (заполняется программой автоматически). В поле «**Локальный каталог экспорта**» (если экспорт не будет осуществляться в локальный каталог, то следует отключить соответствующий флажок), указывается путь к каталогу выгрузки файла с замерами производительности. При необходимости укажите «**Адрес ftp-сервера**» или отключите флажок «**Выполнять экспорт на FTP**». Для перехода к дальнейшей настройке экспорта нажмите кнопку «**//Настроить расписание экспорта//**» и заполните расписание. Для подтверждения и возврата в программу нажмите «**//Записать и закрыть//**». После этого экспорт замеров производительности будет производиться автоматически. Сформированные внешние файлы, а также файлы, содержащие настройки, при которых были получены эти замеры, автоматически упаковываются в ZIP-архив. ===== Экспорт замеров производительности ===== По команде «**//Экспорт замеров производительности//**» группы «**Оценка производительности**» открывается форма «**Экспорт замеров оценки производительности**», которая позволяет настроить экспорт замеров производительности вручную для анализа в других программах. Также эту форму можно открыть по команде «**//Еще//**» -> «**Экспорт замеров**» из окна «Оценка производительности». Заполните поля «**Дата начала**» и «**Дата окончания**» экспорта замеров производительности. В поле «**Каталог экспорта**» выберите путь для сохранения данных, а в поле «**Имя архива**» имя файла с архивом. сведения**».