Iómetro


Iometer es una herramienta de caracterización y medición de subsistemas de E / S para sistemas individuales y agrupados . Se utiliza como herramienta de evaluación comparativa y resolución de problemas y se configura fácilmente para replicar el comportamiento de muchas aplicaciones populares . Una medida comúnmente citada proporcionada por la herramienta es IOPS .

Creada por Intel Corporation [1] (Sean Hefty, David Levine y Fab Tillier figuran en el cuadro de diálogo Acerca de Iometer como desarrolladores ), la herramienta se anunció oficialmente en el Intel Developer Forum (IDF) el 17 de febrero de 1998. En 2001, Intel suspendió desarrollo y posteriormente entregó las fuentes al Laboratorio de Desarrollo de Código Abierto para su publicación bajo la Licencia de Código Abierto de Intel . El 15 de noviembre de 2001 se registró el proyecto Iometer en SourceForge.nety se puso a disposición una versión inicial. Sin experimentar más desarrollo, el proyecto fue relanzado por Daniel Scheibli en febrero de 2003. Desde entonces, ha sido impulsado por un grupo internacional de personas que han estado mejorando y adaptando el producto a plataformas adicionales .

Iometer se basa en un modelo cliente-servidor , en el que una instancia de la interfaz gráfica de usuario de Iometer gestiona uno o más 'administradores' (cada uno representa un proceso Dynamo.exe separado ) que realizan la E / S con uno o más trabajadores . hilos . Iometer realiza E / S asincrónicas : accede a archivos o bloquea dispositivos (más tarde permite omitir los búferes del sistema de archivos ).

Iometer permite la configuración de parámetros de disco como 'Tamaño máximo de disco', ' Sector de disco inicial ' y 'Número de E / S pendientes'. Esto permite a un usuario configurar un archivo de prueba sobre el cual las 'Especificaciones de acceso' configuran los tipos de E / S para el archivo. Los elementos configurables dentro de las Especificaciones de acceso son:

Junto con las especificaciones de acceso, Iometer permite que las especificaciones se completen con un incremento de las E / S sobresalientes, ya sea de manera exponencial o lineal . La herramienta genera 50 parámetros en un archivo .CSV , lo que permite que múltiples aplicaciones analicen y generen gráficos e informes sobre el rendimiento medido.