iostat es una herramienta de línea de comandos muy útil que te permite monitorear las estadísticas de entrada/salida (E/S) de tus dispositivos de almacenamiento. Esto es especialmente importante en un servidor VPS, donde el rendimiento del disco puede afectar significativamente el rendimiento general del sistema.
Instalación de iostat
iostat forma parte del paquete `sysstat`. Puedes instalarlo fácilmente usando el siguiente comando:
sudo apt update
sudo apt install sysstat
Uso básico de iostat
Una vez instalado, puedes ejecutar iostat sin argumentos para obtener un resumen general de las estadísticas de E/S de todos tus dispositivos de almacenamiento:
iostat
Esto mostrará información como:
%util: Porcentaje de tiempo que el dispositivo estuvo ocupado procesando solicitudes de E/S.tps: Número de transferencias por segundo emitidas al dispositivo.kB_read/sykB_wrtn/s: Kilobytes leídos y escritos por segundo.kB_readykB_wrtn: Total de kilobytes leídos y escritos desde el inicio del sistema o desde la última vez que se ejecutóiostat.
Opciones útiles de iostat
-d: Muestra solo las estadísticas de los dispositivos de almacenamiento.-x: Muestra estadísticas extendidas, incluyendo el tiempo de servicio promedio y la longitud de la cola de solicitudes.interval count: Muestra las estadísticas cada “interval” segundos, un total de “count” veces.-p: Muestra las estadísticas de las particiones además de los dispositivos.
Ejemplos de uso
- Monitorear las estadísticas de E/S cada 5 segundos, 3 veces:
iostat 5 3 - Mostrar solo las estadísticas de los dispositivos de almacenamiento:
iostat -d - Mostrar estadísticas extendidas y las estadísticas de las particiones:
iostat -dxp
Conclusión
iostat es una herramienta valiosa para monitorear el rendimiento de E/S en tu servidor Ubuntu. Al comprender cómo usarla y sus diversas opciones, puedes identificar posibles cuellos de botella y optimizar el rendimiento de tu sistema.