Iostato

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

iostat (ientrada/osalida estadísticaísticas) es un Herramienta de monitoreo del sistema informático utilizada para recopilar y mostrar estadísticas de entrada y salida de almacenamiento del sistema operativo. A menudo se utiliza para identificar problemas de rendimiento con dispositivos de almacenamiento, incluidos discos locales o discos remotos a los que se accede a través de sistemas de archivos de red como NFS. También se puede utilizar para proporcionar información sobre la entrada y salida del terminal (TTY), y también incluye información básica de la CPU.

Sintaxis y disponibilidad

iostat -x muestra la salida donde cada línea (fila) proporciona datos numéricos para un dispositivo. La primera columna enumera el nombre del dispositivo y las columnas siguientes muestran varias estadísticas para ese dispositivo. Las columnas incluyen el tiempo promedio de servicio (svc_t, que incluye no solo el tiempo que una solicitud está en la cola de servicio, sino también el tiempo de búsqueda y el tiempo de transferencia), el porcentaje promedio de ocupación (%b , esencialmente la proporción de tiempo que el dispositivo está en uso) y el porcentaje de tiempo que la cola no está vacía (%w, que significa la proporción de tiempo en que las solicitudes de el dispositivo aún no se ha cumplido).

Es mejor ejecutar iostat especificando un intervalo de tiempo en segundos (por ejemplo iostat -x 30) para poder ver los resultados a lo largo del tiempo. Esto se debe a que, de lo contrario, la salida reflejará los valores durante todo el período de tiempo desde que se reinició el sistema por última vez.

La herramienta iostat está disponible en la mayoría de los sistemas operativos Unix y similares, como FreeBSD, macOS (paquete com.apple.pkg.Core), Linux ( paquete sysstat) y Solaris. La sintaxis y la salida de iostat a menudo difieren ligeramente entre ellos.

Salida del comando

En un sistema Solaris 10 con numerosos dispositivos I/O adjuntos

Sun Microsystems afirmó que los valores altos en los campos wait y svc_t sugieren una falta de rendimiento general en el sistema, lo que indica que "el sistema está sobrecargado con Operaciones de E/S". Los valores constantemente altos en los campos kr/s, kw/s, %w y %b también indican & #34;un posible cuello de botella de E/S".

En versiones de Solaris anteriores a Solaris 7, iostat puede proporcionar información engañosa en el campo espera en sistemas multiprocesador. Esto se debe a que iostat puede malinterpretar que un procesador esté en un estado en el que está esperando E/S, en el sentido de que todos los procesadores del sistema tienen que esperar.

También es recomendable ignorar los valores altos en el campo svc_t para discos que tienen tasas de actividad muy bajas (menos del 5%). Esto se debe a que el proceso fsflush puede forzar el tiempo de servicio promedio al sincronizar datos en el disco con los que están en la memoria.

iostat no muestra información sobre los volúmenes individuales en cada disco si se utiliza un administrador de volúmenes. En su lugar, se puede utilizar el comando vxstat para mostrar esta información. Por el contrario, cuando se utiliza Linux LVM como administrador de volúmenes, iostat muestra la información del volumen individualmente, porque cada volumen lógico tiene su propio dispositivo asignador de dispositivos (dm).

Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save