El AIM Multiuser Benchmark , también llamado AIM Benchmark Suite VII o AIM7, es un benchmark de rendimiento de trabajos ampliamente utilizado por los proveedores de sistemas informáticos UNIX . Los sistemas operativos de investigación actuales, como K42 , utilizan [ 1 ] la versión reaim [ 2 ] del benchmark para el análisis de rendimiento. El benchmark AIM7 mide algunos de los mismos aspectos que el benchmark SDET .
El código original fue desarrollado por Gene Dronek para AIM Technology, Inc., quien lo licenció a otros. Los primeros AIM Benchmarks eran para PC de un solo usuario. La suite fue ampliada y mejorada para convertirse en benchmarks multiusuario por Donald Steiny. Caldera International, Inc. , compró la licencia y publicó [ 3 ] el código fuente de Suite VII y Suite IX bajo la GPL .
AIM7 es un programa escrito en C que crea múltiples procesos llamados tareas, cada uno de los cuales ejecuta simultáneamente, en orden aleatorio, un conjunto de subpruebas llamadas trabajos. Existen 53 tipos de trabajos, cada uno de los cuales evalúa un aspecto diferente del sistema operativo , como operaciones con archivos de disco, creación de procesos, operaciones con memoria virtual de usuario , E/S de tuberías y bucles aritméticos con uso intensivo de cómputo. [ 4 ]
Una prueba de rendimiento AIM7 se compone de una secuencia de subpruebas, donde el número de tareas aumenta en uno entre cada una. Cada subprueba continúa hasta que todas sus tareas hayan completado su conjunto de trabajos. Cada subprueba informa una métrica de trabajos completados por minuto, y el informe final de la prueba de rendimiento general es una tabla que muestra dicha métrica de rendimiento en función del número de tareas. Un sistema dado tendrá un número máximo de tareas N en el que se maximiza el número de trabajos por minuto. Normalmente, se utiliza N o el valor de los trabajos por minuto en N como métrica de interés.
Referencias
- ↑ Estadísticas del sistema operativo de investigación K42 para AIM7. Archivado el 25 de abril de 2007 en Wayback Machine .
- ↑ Descargar código fuente de Reaim
- ↑ Página de descarga de SourceForge para el código fuente original de AIM7
- ↑ Rendimiento y escalabilidad del sistema de archivos en Linux 2.4.17, Ray Bryant, 2002, Conferencia Técnica Anual USENIX 2002, Pista Freenix
- Puntos de referencia (informática)