Iometer es una herramienta de medición y caracterización de subsistemas de E/S para sistemas individuales y en clúster . 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 de las métricas más utilizadas por la herramienta es IOPS .
Historia
Creado por Intel Corporation [ 1 ] (Sean Hefty, David Levine y Fab Tillier aparecen en el diálogo Acerca de Iometer como los desarrolladores ), la herramienta se anunció oficialmente en el Intel Developer Forum (IDF) el 17 de febrero de 1998. En 2001, Intel descontinuó el desarrollo y posteriormente entregó los archivos fuente al Open Source Development Lab para su publicación bajo la Licencia de Código Abierto de Intel . El 15 de noviembre de 2001, el proyecto Iometer se registró en SourceForge.net y se puso a disposición una versión inicial. Al no 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 portando el producto a plataformas adicionales .
Funcionalidad
Iometer se basa en un modelo cliente-servidor , donde una instancia de la interfaz gráfica de usuario de Iometer gestiona uno o más "administradores" (cada uno representa un proceso Dynamo.exe independiente ) que realizan las operaciones de entrada/salida con uno o más subprocesos de trabajo . Iometer realiza operaciones de entrada/salida asíncronas , accediendo a archivos o dispositivos de bloques (esto último permite omitir los búferes del sistema de archivos ).
Iometer permite configurar parámetros de disco como el "Tamaño máximo del disco", el " Sector de inicio del disco " y el "Número de operaciones de E/S pendientes". Esto permite al usuario configurar un archivo de prueba sobre el cual las "Especificaciones de acceso" configuran los tipos de E/S para dicho archivo. Los elementos configurables dentro de las Especificaciones de acceso son:
- Tamaño de la solicitud de transferencia
- Distribución aleatoria/secuencial en porcentaje.
- Distribución porcentual de lectura/escritura
- Entradas/Salidas alineadas.
- Tamaño de respuesta
- Estado TCP/IP
- Explosividad.
En conjunto con las especificaciones de acceso, Iometer permite que estas se modifiquen cíclicamente con un número creciente de E/S pendientes, ya sea de forma exponencial o lineal . La herramienta genera 50 parámetros en un archivo .CSV , lo que permite que diversas aplicaciones analicen y generen gráficos e informes sobre el rendimiento medido.
Véase también
Referencias
- ↑ Cómo probar el rendimiento del servidor con IOmeter
Enlaces externos
- Página principal del proyecto Iometer
- Proyecto Iometer en SourceForge.net
- Entrada/salida
- Puntos de referencia (informática)