Прикладные инструментальные средства

Оценить
(0 голоса)

Обсуждение производительности транзакций и времени отклика представляет чисто академический интерес, если эти данные не накапливаются. Некоторые приложения сторонних разработчиков фиксируют статистику по транзакциям и делают ее доступной конечным пользователям. Если вы используете приложения собственной разработки, то могли бы принять меры для модифицирования кода прикладной программы таким образом, чтобы регистрировать базовую информацию о производительности и времени отклика.

Чтобы упростить процесс формирования отчетов, рабочая группа, связанная с Computer Measurement Group, разработала набор библиотек, который называется ARM (Application Response Measurement - измерение отклика прикладных программ). Этот набор свободно доступен для всех основных аппаратных платформ и операционных сред.

Интерфейс прикладного программирования ARM дает возможность приложениям предоставлять информацию для измерения показателей бизнес-транзакций с точки зрения конечного пользователя и составляющих компонентов времени отклика в распределенных приложениях. Указанная информация может применяться, чтобы поддерживать соглашения служебного уровня и анализировать время отклика в распределенных системах.

В условиях отсутствия какого-либо способа для измерения производительности бизнес-транзакций грубой альтернативой таким измерениям является использование количества фиксаций и откатов транзакций в БД; все основные СУБД предоставляют инструментальные средства мониторинга, которые регистрируют эту информацию. Попытка анализа, подобного представленному в таблице 26-1, будет не возможна, однако данные о количестве commits (фиксаций, или завершений) и rollbacks (откатов) транзакций, по крайней мере, предоставляют конкретную информацию относительно активности приложения.

Объединенные показатели производительности системы и приложения
Использование ЦП образцом рабочей нагрузки
Времена отклика для двух тестов
Коэффициент вариации
Разберемся с масштабируемостью

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


Защитный код
Обновить