ioping: medir latencia de disco e interpretar el resultado

Publicado 2 min de lectura Revisado
Ver imagen del artículo
Primer plano del brazo y el cabezal de lectura de un disco duro junto al plato plateado

ioping ayuda a observar la latencia de operaciones de entrada y salida. Su salida se parece a la de un ping, pero el objetivo es el almacenamiento. No sustituye a una prueba completa de rendimiento ni mide exactamente lo mismo que una copia grande.

Ioping / esperar al disco. El tiempo de respuesta no es la tasa de transferencia
Diagrama explicativo creado para esta entrada; no es una captura de producto.

Una prueba pequeña

Instala el paquete de tu distribución si está disponible. En CentOS Linux 7 y 8, contexto de esta entrada, el sistema ya está fuera de soporte; evita añadir repositorios antiguos sin revisar la situación del servidor.

ioping -c 10 /tmp

El ejemplo toma diez muestras sobre un archivo de prueba en ese directorio. Elige una ruta del sistema de archivos que quieres estudiar: /tmp podría estar en memoria y entonces no representaría el disco que te interesa.

Qué mirar

La latencia, su variación y la presencia de valores anómalos importan tanto como el promedio. Anota si había otras tareas ejecutándose y qué almacenamiento hay detrás de la ruta.

El modo -R genera solicitudes rápidas para observar capacidad de operaciones; no debe confundirse con una medición de transferencia secuencial. Consulta ioping --help para el comportamiento de tu versión antes de cambiar opciones.

Una medición no es un veredicto

La caché, el hipervisor, el sistema de archivos y la carga de otros usuarios pueden influir. Repite en condiciones comparables y combina la observación con métricas del sistema. No lances una prueba intensa sobre un servicio ocupado solo por obtener una cifra más vistosa.

Referencia: proyecto ioping.

No confundir caché con disco

Registra dispositivo, sistema de archivos y si la máquina comparte almacenamiento. Empieza con ioping -c 10 /ruta. La media puede ocultar colas: observa también mínimos, máximos y el estado con iostat -xz.

No uses escritura destructiva sobre un volumen con datos. Compara solo la misma metodología y carga, junto al benchmark reproducible. Fuente: repositorio oficial de ioping.

Compartir esta entrada WhatsApp X / Twitter LinkedIn Reddit Telegram Bluesky Email
Siguiente comando: volver al archivo o pulsa Ctrl + K
Hilo abierto

La conversación empieza aquí

Escribir un comentario

Nadie ha escrito todavía. Si lo has probado en tu máquina, cuenta qué te salió: otra versión u otro resultado también ayudan.

Escribe tu comentario

Si planteas un problema técnico, di sistema, versión, qué esperabas y qué has probado. Respeto y cero spam: tu correo no se publica.

0 caracteresCtrl + Enter para enviar

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.