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