AIM Многопользовательский Benchmark , также называется Benchmark AIM Люкс VII или AIM7, является работой пропускной бенчмарка широко используется UNIX производителей компьютерной системы. Современные операционные системы , такие как исследования K42 использование [1] reaim [2] форма ориентира для анализа производительности. Тест AIM7 измеряет некоторые из тех же параметров, что и тест SDET .
Исходный код был разработан Джином Дронеком для AIM Technology, Inc., который передал его другим пользователям. Первые тесты AIM были для однопользовательских ПК. Дональд Стейни расширил и улучшил пакет, чтобы он стал многопользовательским тестом. Caldera International, Inc. купила лицензию и выпустила [3] исходный код для Suite VII и Suite IX под лицензией GPL .
AIM7 - это программа, написанная на C, которая порождает множество процессов, называемых задачами, каждый из которых одновременно запускает в случайном порядке набор подтестов, называемых заданиями. Существует 53 вида заданий, каждое из которых выполняет различные аспекты операционной системы, такие как операции с дисковыми файлами, создание процессов, операции с виртуальной памятью пользователя, конвейерный ввод-вывод и арифметические циклы, связанные с вычислением. [4]
Тестовый прогон AIM7 состоит из последовательности подзапросов, при этом количество задач увеличивается на единицу между каждым подзапуском. Каждая подгруппа продолжается до тех пор, пока каждая из ее задач не завершит свой набор заданий. Каждая подгруппа сообщает метрику заданий, выполненных за минуту, а окончательный отчет по общему эталонному тесту представляет собой таблицу этой метрики пропускной способности в зависимости от количества задач. В данной системе будет пиковое количество задач N, при котором количество заданий в минуту будет максимальным. В качестве интересующей метрики обычно используется либо N, либо значение заданий в минуту в N.
Рекомендации
- ^ K42 статистика исследования операционной системы для AIM7 архивного 25 апреля 2007 года в Wayback Machine
- ^ Скачать исходный код Reaim
- ^ Страница загрузки SourceForge для исходного кода AIM7
- ^ Производительность и масштабируемость файловой системы в Linux 2.4.17, Рэй Брайант, 2002, Ежегодная техническая конференция USENIX 2002, Freenix Track