jueves, 17 de noviembre de 2011

Monitorear procesos usando el comando "top" (Linux)



        El comando "top" es el equiva- lente al "Monitor de Sistema" en la línea de comando. Muestra continua-mente en pantalla completa la  acti-vidad de los procesos en ejecución.

          Espera un lapso de tiempo ,por defecto 5 segundos, para refrescar la pantalla y así crear la ilusión de ejecución en tiempo real. Los procesos se muestran en orden descendiente de su uso de recursos del procesador.También muestra tiempo que el sistema esta en uso, average de carga, estatus del CPU e información de memoria.



Opciones del comando "top":

-b (Modo Batch): envía una vista (snapshots) de todos los procesos actualizándolos continuamente.





-c: Con esta opción se nos mostrará la dirección y linea de comandos completa del proceso y no solamente el nombre:




 

-n: Con esta opción especificaremos el número de veces que queremos que actualize hasta que finalice la ejecución. Se actualizará 10 veces y acabará la ejecución del comando:




-d: Con esta opción podemos indicamos a TOP el intervalo de refresco de los procesos. Por defecto lo tenemos que indicar en segundos:


 



-p: Seleccionamos los procesos que queremos que nos monitorice el comando "top":











Tecla Comportamientos:

    Con el comando "top" ejecutándose si pulsamos determinadas teclas llevará a cabo determinadas acciones:

-q: Sale del Programa.
-Ctrl+ L Redibuja la pantalla.
-h: Muestra pantalla de ayuda.
-k: Pide interactivamente un pid y una señal, y le envía la señal al proceso.

-n: Pide interactivamente por el número del proceso para mostrar la información; 0 (el
por defecto) significa mostrar los que caben.

-r: Cambiar la prioridad (niceness) de un proceso:

-s: Cambia el número de segundos que se ha de pausar entre actualizaciones.Se puede incluir
fracciones de tiempo en segundos (0.5, por Ejemplo):

No hay comentarios:

Publicar un comentario