Por eso, han desarrollado una herramienta conocida como iotop que, aunque es muy similar a top, nos muestra el estado de todos nuestros dispositivos, es decir, nuestro disco duro (todos los discos, particiones e incluso la swap) y todos los dispositivos de Entrada y de Salida que tengamos conectados al equipo.
Instalamos el programa con el comando:
sudo apt-get install iotopA continuación, abrimos el programa, y para ello, lo ejecutamos desde el terminal:
iotopEn este caso vamos a monitorizar en background un proceso, que me dará a conocer el tiempo en que ocurren los acontecimientos y que sólo me mostrará los procesos que están haciendo uso del disco, limitando con ello el número de iteraciones de iotop a 100. Y además, vamos a enviar la salida que muestra por pantalla, a un fichero externo con el siguiente comando:
iotop –batch –only –time –iter=100 –delay=0.1 > iotop.out &Atención: Hay espacios antes de cada guión.
Para que sepamos lo que hacemos, vamos a detallarlo a continuación:
–batch (-b): Modo no interactivo.
–only (-o): Sólo se muestran los procesos que hacen uso de entrada/salida (E/S).
–time (-t): Incluye una marca de tiempo.
–iter=XXX (-n): Define el número de veces que se itera antes de salir. Por defecto nunca finaliza.
–delay=X.X (-d): Define el tamaño de paso entre iteración e iteración. En este caso lo hemos fijado a 10ms.
Para volcar la salida a un fichero, usamos para la redirección el carácter > e indicamos después el nombre del fichero de salida.
Y, aunque el comando funcionaría igual sin él, incluyo al final el símbolo ampersand (&) para lanzarlo en background.
Además puedes tener más información sobre este programa escribiendo en el terminal
man iotopPágina oficial: iotop.
No hay comentarios:
Publicar un comentario