Критерии по использованию ресурсов системы

Критерии по использованию ресурсов ИС «Спектрум»

Параметры Пороговое значение деградации, ед. изм. Пороговое значение утилизации, ед. изм.
CPU (загрузка процессоров) 95 % 70 %
Net (утилизация сети) 80% 80%
RAM(использование оперативной памяти) 95% 80%
Disk (загрузка дисковой подсистемы) Очередь к дискам должна быть не больше 4-х Очередь к дискам должна быть не больше 2-х

Мониторинг

Описание средств мониторинга

Времена отклика и интеснивности операций измеряются средствами HP PC 12. Для аналитической обработки данных cредств мониторинга используется HP PC 12.

Для мониторинга утилизации аппаратных ресурсов серверов под управлением ОС Windows используется утилита Performance Monitor, входящая в состав операционной системы.

Мониторинг Uniх-серверов (с ОС AIX, OEL) осуществляется при помощи HP PC 12, собирающий результаты из PC SiteScope. При этом на сервере должен быть запущен демон rstatd: PC SiteScope запускает ssh - консоль под специально выделенным пользователем и автоматически собирает результаты.

Мониторинг Java-машин будет производиться с помощью утилиты JProfiler.

Метрики интенсивности и времен отклика операций начинают сниматься с момента запуска теста. Частота регистрации значений системных счетчиков составляет 30 секунд. По окончании тестирования данные обрабатываются программным обеспечением HP Load Runner Analysis 11. Затем результаты сохраняются на жестком диске АРМ исполнителя, в последствии log-файлы работы HP Load Runner 11 будут приложены к отчету о нагрузочном тестировании.

Диагностика производительности БД проводится средствами AWR сотрудниками Заказчика. Частота регистрации счетчиков составляет 10 минут.

Мониторинг Unix-серверов

При проведении нагрузочного тестирования выполняется мониторинг следующих узлов системы:

1) Серверов приложений;

2) Сервера БД.

Времена отклика и производительность операций измеряются средствами НР LR. В процессе тестирования снимаются журналы использования аппаратных ресурсов Системы, включающие в себя следующие параметры (периодичность замера метрик составляет 30 секунд):

1) RAM (использование оперативной памяти):

1.1 Paging rate;

1.2 Page-in rate;

1.3 Page-out rate.

2) CPU (пиковая загрузка процессоров во время тестов):

2.1 CPU Utiliztation;

2.2 Average load.

3) Net (утилизация сети):

3.1 Outgoing packets rate;

3.2 Incoming packets rate.

4) Disk (загрузка дисковой подсистемы):

4.1 Disk traffic.

5) Мониторинг состояния Java-машин:

5.1 Размер heap;

5.2 Статистика GC;

5.3 Анализ утечек памяти;

5.4 Мониторинг threadlock’ов.

Мониторинг Windows-серверов

При проведении нагрузочного тестирования выполняется мониторинг следующих узлов системы:

1) Сервера эмуляции;

2) Сервера брокера Sonic ESB.

Времена отклика и интенсивности операций измеряются средствами НР LR. В процессе тестирования снимаются журналы использования аппаратных ресурсов Системы, включающие в себя следующие параметры (периодичность замера метрик составляет 30 секунд):

1) RAM (использование оперативной памяти):

1.1.Доступно, Мбайт (Available Mb);

1.2.Использование выделенной памяти (% Commited Bites in Use).

2) CPU (пиковая загрузка процессоров во время тестов):

2.1. Загрузка процессора (% Process time);

2.2.Длина очереди потоков процессора (Process Queue, Run Queue).

3) Net (утилизация сети):

3.1. Отправка (Package Sent);

3.2. Получение (Package Recieved);

3.3. Длина очереди вывода (Package Queue).

4) Disk (загрузка дисковой подсистемы):

4.1. % занятости диска при записи (% Disk write);

4.2. % занятости диска при чтение (% Disk read);

4.3. Очередь пакетов ожидающих запись на диск (Disk queue).

Описание измерений бизнес-характеристик

В процессе тестирования отслеживается следующие характеристики:

1) количество пользователей;

2) количество успешных/ неуспешных операций;

3) предельное время отклика операций;

4) интенсивность выполнения операций;

5) количество ошибок;

6) количество взаимодействий со смежными системами;

7) количество обращений в ТС;

8) количество операций;

9) количество одновременно работающих пользователей;

10) количество взаимодействий со смежными системами;

11) количество сообщений в ТС.

Требования к банку

За подготовку (сборку, настройку, установку системного ПО, развертывание тестируемых подсистем), а также поддержку тестового стенда во время подготовки и проведения работ по проекту отвечает Заказчик нагрузочного тестирования. Полное развертывание тестового стенда должно быть произведено в сроки, указанные в календарном плане.

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

1) предоставить актуальную документацию по объекту тестирования;

2) обеспечить по запросу своевременное предоставление информации, требуемой для выполнения работ по НТ;

3) подготовить и настроить тестовый стенд до начала работ по НТ;

4) согласовать со службой безопасности использование копии БД;

5) настроить средства мониторинга unix-серверов на тестовом стенде;

6) выделить сотрудников банка, ответственных за поддержку тестового стенда в рабочем состоянии и за восстановление БД между тестами;

7) предоставить рабочие места с доступом к тестовому стенду;

8) на время выполнения работ по НТ версии Системы и БД не должны изменяться;

9) провести диагностику производительности БД средствами AWR.

10) Обеспечить доступ к стенду НТ сотрудников Исполнителя по рабочим дням с 9-00 до 18-00.

11) Организовать на территории Заказчика рабочие места для сотрудников исполнителя с необходимыми правами и доступами у тестовому стенду.

12) Заказать для сотрудников Исполнителя, участвующих в проекте пропуска на территорию Заказчика. Список сотрудников должен быть передан не позднее 1 недели до начала работ.

Материалы, подлежащие сдаче

Таблица 15.1Документы, подлежащие сдаче

Документ Дата готовности Подготавливается в результате деятельности
Техническое Задание   Предпроектное обследование
Календарный план с указанием используемых ресурсов   Предпроектное обследование
Спецификация тестирования   Предпроектное обследование
Методика тестирования   Планирование нагрузочного тестирования
Отчет по результатам нагрузочного тестирования     Проведение нагрузочного тестирования
Средства нагрузочного тестирования   Подготовка стенда и средств НТ
Инструкция по настройке и использованию СНТ     Разработка скриптов нагрузочного тестирования.
Рабочие документы (предоставляются только в электронном виде):
Отчет об анализе статистики   Подготовка меторики НТ
Расчет интенсивности выполнения пользовательских сценариев   Подготовка методики НТ
Расчет нагрузочного сценария для инструмента НТ   Подготовка стенда и средств НТ
Результаты НТ   Документ предоставляется регулярно в процессе проведения НТ

Наши рекомендации