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 стандартных смесей:
- Универсальная смесь для рабочих станций.
- Смесь для механического САПР – имитирует рабочую станцию для трехмерного моделирования и среды системы автоматизации проектирования.
- Смесь геоинформационных систем
- Смесь универсальных деловых приложений (эл.почта, эл. Таблицы, БД, текст.процессор).
- Многопользовательская смесь.
- Смесь для вычислительного (счетного) сервера – где большие объёмы вычислений (маршрутизация, гидростатич. моделирование, взламывание кодов).
- Смесь для файл-сервера – моделирует запросы к централизованному файл-серверу.
- Смесь СУБД.