Procesar sustitución de script para monitorear iotop

Procesar sustitución de script para monitorear iotop

Estoy intentando activamente obtener la salida de iotop para monitorear.

Como sabe, iotop es interactivo, lo que significa que una vez iniciado, proporcionará actualizaciones en vivo sobre el uso del disco en el sistema.

Estoy intentando capturar cada iteración del comando y ejecutarlo en un script que enviaría las métricas a mi servidor.

Probé muchos comandos, incluida la sustitución de procesos para redirigir la salida de iotop a un archivo de script personalizado que tengo, pero nada parece funcionar.

¿Alguna pista?

Respuesta1

Puede ejecutar iotopen modo por lotes para obtener una instantánea de su salida, así:

iotop -b -o -n 1

Esto le indicará que se ejecute:bmodo atch, haga solo 1 iteración (-norte 1), y solo incluye procesos que realizan IO reales (-o).

información relacionada