Тестовые пакеты для измерения производительности

1. LINPACK (ливерморские циклы) – набор функций линейно алгебры, часто используемых в вычислительных fortran-программах.

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

Используются для оценки производительности параллельных вычислительных систем, систем с VLIW-процессорами, процессорами с суперскалярной и конвейерной обработкой.

В настоящее время пакет заменен более расширенным пакетом LAPACK.

2. SPEC – состоят из набора подпрограмм, которые выбраны из различных прикладных областей.

Пример: SPEC CPU 92 – оценка мультимедийной обработки;

SPEC CPU 95 – учёт наличия кэш-памяти, тест по обработке БД.

3. TPC – предназначены для оценки клиент-серверных архитектур, основаны на времени выполнения транзакции и скорости работы с БД.

TPC-A предназначен для оценивания производительности систем, работающих в среде интенсивно обновляемых БД. Характеристики среды:

· Значительный объём ввода/вывода.

· Множество обновляемых сессий в online-режиме.

· Целостность транзакций.

Основная единица измерения – среднее количество транзакций в секунду.

TPC-B – интенсивный тест систем БД. Характеристики:

· Значительный дискового объём ввода/вывода.

· Умеренное время работы систем и приложений.

· Целостность транзакций.

Особенность: не выполняется эмуляция терминалов и линий связи.

TPC-С – моделирует прикладную задачу обработки заказов. Тестируются все компоненты: терминалы, линии связи, ЦП, дисковый ввод/вывод.

2 результата:

· Пиковая скорость выполнения транзакций (количество транзакций в минуту).

· Нормализованная стоимость системы (АО+ПО+стоимость обслуживания в течение 5 лет).

TPC-D – оценка работы приложений поддержки принятия решений.

TPC-S – оценка серверов.

TPC-E – оценка корпоративных систем.

TPC C/S – тест клиент-серверных архитектур.

4. AIM – специальное ПО, которое позволяет легко создавать рабочие нагрузки в зависимости от сложности системы.

Состоит из двух частей:

А) генератор тестовых пакетов (Benchmark Generator) – обеспечивает одновременное выполнение множества программ.

Б) нагрузочные смеси прикладных задач (Load Mixes) – набор программ, которые обеспечивают требуемую нагрузку для системы. 8 стандартных смесей:

- Универсальная смесь для рабочих станций.

- Смесь для механического САПР – имитирует рабочую станцию для трехмерного моделирования и среды системы автоматизации проектирования.

- Смесь геоинформационных систем

- Смесь универсальных деловых приложений (эл.почта, эл. Таблицы, БД, текст.процессор).

- Многопользовательская смесь.

- Смесь для вычислительного (счетного) сервера – где большие объёмы вычислений (маршрутизация, гидростатич. моделирование, взламывание кодов).

- Смесь для файл-сервера – моделирует запросы к централизованному файл-серверу.

- Смесь СУБД.

 

 


 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: