Пакеты тестовых программ ТРС
Для оценки производительности вычислительных систем при работе с базами данных компания Transaction Processing Performance Council предлагает набор спецификаций тестов, используемых для оценки эффективности функционирования ВС в различных режимах обработки данных.
Набор тестов включает тесты ТРС-А, ТРС-В, ТРС-С, TPC-D и ТРС-Е. Тесты дают сравнительную оценку по стоимости и производительности совокупности аппаратно-программных средств, включая операционные системы, системы управления базами данных, мониторы транзакций.
Тест ТРС-А используется для оценки эффективности исполнения транзакци типа «дебит-кредит». При исполнении теста моделируется работа филиально сети банка по приему-выдаче вкладов клиентов. Клиенты банка имеют счета и балансы этих счетов. В каждом из филиалов банка есть несколько кассиров, каждый из которых имеет некоторую сумму наличных денег. В тесте используется один тип транзакции, задающий манипулирование со счетом клиента. Ведется история реализации транзакций.
Соотношение стоимость/производительность оценивается как стоимость пятилетне эксплуатации всего оборудования и программных средств испытываемой системы, отнесенная к максимальному числу транзакций в секунду, которое способна выполнить система.
Тест ТРС-В не отличается от теста ТРС-А, но имеет другую методику подсчета стоимости системы. Стоимость системы подсчитывается без стоимости терминалов.
Тест ТРС-С предназначен для оценки эффективности систем при работе в режиме оперативно обработки транзакций (On Line Transaction Processing — OLTP). Тест составляет смесь транзакций, характерных для OLTP считывающих и обновляющих содержимое базы данных.
TPC-D является тестом, при исполнении которого моделируется функционирование нескольких складов компании. Используются операции агрегации, соединения, селекции отношений базы данных. Каждый склад имеет 10 участков, каждый участок — 3000 заказчиков, 10000 наименований товаров. Используется пять типов транзакций: новый заказ, платеж, статус заказа, выполнение заказа, уровень запасов по последним 20 наименованиям запрошенных товаров. Тест оценивает количество транзакций, выполненных в минуту tmpC (transaction-per minute С), а также стоимость одной выполненно транзкции в минуту.
Тест ТРС-Е используется для оценки эффективности систем поддержки принятия решений с многонаправленными соединениями, сортировками и агрегациями данных отношений.
В результате тестирования определяются:
• производительность обработки запросов QppD (Query Processing Performance),
измеряемая количеством запросов, которое может быть обработано при монопольном использовании всех ресурсов тестируемой системы;
• пропускная способность системы QthD (Query Throughput), измеряемая количеством запросов, которое система в состоянии совместно обрабатывать в течение часа;
• отношение стоимости к производительности $/QphD, измеряемое как стоимость 5-летней эксплуатации системы, отнесенная к числу запросов, обработанных в час.
Дата добавления: 2015-08-21; просмотров: 1274;