Многопользовательский тест AIM - AIM Multiuser Benchmark

В Многопользовательский тест AIM, также называемый AIM Benchmark Suite VII или AIM7, - это тест производительности, широко используемый UNIX поставщики компьютерных систем. Текущие исследовательские операционные системы, такие как K42 использовать[1] то возродить[2] эталонный тест для анализа производительности. Тест AIM7 измеряет некоторые из тех же параметров, что и SDET ориентир.

Исходный код был разработан Джином Дронеком для AIM Technology, Inc., который передал его другим пользователям. Первые тесты AIM были для однопользовательских ПК. Дональд Стейни расширил и улучшил пакет, чтобы он стал многопользовательским тестом. Caldera International, Inc., купил лицензию и выпустил[3] исходный код для Suite VII и Suite IX под GPL.

AIM7 - это программа, написанная на C это порождает множество процессов, называемых задачами, каждый из которых одновременно выполняет в случайном порядке набор подтестов, называемых заданиями. Существует 53 вида заданий, каждое из которых выполняет различные аспекты операционной системы, такие как операции с дисковыми файлами, создание процессов, операции с виртуальной памятью пользователя, конвейерный ввод-вывод и арифметические циклы, связанные с вычислением.[4]

Тестовый прогон AIM7 состоит из последовательности подзапросов, при этом количество задач увеличивается на единицу между каждым подзапуском. Каждая подгруппа продолжается до тех пор, пока каждая из ее задач не завершит свой набор заданий. Каждая подгруппа сообщает метрику заданий, выполненных за минуту, а окончательный отчет по общему эталонному тесту представляет собой таблицу этой метрики пропускной способности в зависимости от количества задач. В данной системе будет пиковое количество задач N, при котором количество заданий в минуту будет максимальным. В качестве интересующей метрики обычно используется либо N, либо значение заданий в минуту в N.

Рекомендации