Top + itop

Quizás muchos conozcáis top, una herramienta que sirve para monitorizar el sistema por defecto en GNU/Linux. Pues bien, la única pega que yo le pondría a esta aplicación es que podemos echar en falta el hecho de poder conocer el estado de nuestros discos duros en el instante de ejecutar un programa.

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 iotop
A continuación, abrimos el programa, y para ello, lo ejecutamos desde el terminal:
iotop
En 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 iotop
 Página oficial: iotop.

No hay comentarios:

También te puede interesar