LPIC

Guía extraoficial de estudio

Archivos en la Categoría: – Comando top

Comando top

El administrador de tareas de Linux

Este comando es una variante dinámica de ps. Es utilizado cuando queremos saber cuanto tiempo de CPU consumen los procesos, y poder comparar unos con otros. Como vemos en la siguiente imagen, ordena las entradas por el uso de la CPU y actualiza los datos cada pocos segundos, por lo que la convierte en una buena herramienta para localizar procesos descontrolados.

top

 

 

Opciones de top:

Opción Resultado
-d retardo Especificamos el tiempo que tardan en refrescarse los datos.
-p pid Se usa para monitorizar determinados procesos. Las PID las podemos obtener mediante el comando ps . Admite hasta 20 PID.
-n iter Para que top muestre un determinado numero de actualizaciones.
-b Suele contener la fecha y hora de la compilación del kernel

Además, mientras está en ejecución, top admite una serie de comandos:

Opción Resultado
h o ? Nos muestra la información de ayuda.
k Después de introducir el PID, intentará destruir el proceso.
q Sale de top.
r Permite cambiar la prioridad de un proceso, que por defecto es 0. Nos pedirá un número PID y y un nuevo valor para la prioridad (positivo lo reduce y negativo lo aumenta). Solo root puede incrementar la prioridad.
s Nos pie la velocidad en segundos, y es el tiempo que tardan en actualizarse los datos.
P Los datos mostrados se ordenan por el uso de la CPU, que es la configuración por defecto.
M Los datos se ordenan por el uso de la memoria.

_

Un dato importante que proporciona top es la carga media (load average), parámetro que indica la demanda de tiempo de la CPU que utilizan los procesos. En la captura de top, más arriba, puedes ver tres cargas medias: 0.29, 0.57 y 0.36, que corresponden a la carga media actual y a las dos anteriores. Un sistema donde los programas no demandan tiempo de CPU la carga media es de 0, mientras que uno que si demanda, es de 1. Si un sistema suele tener una carga media de 0.5, por ejemplo, pero de repente se sitúa en 2,5, puede que haya procesos colgados que estén acaparando la CPU. Un comando útil para ver la carga media del PC, así como el tiempo que lleva encendido, es uptime.