Comando Linux · 5 min read · Sep 20, 2025
Tutorial del comando top de Linux para principiantes (8 ejemplos)

Mientras trabajas en la línea de comandos de Linux, puede haber momentos en los que desees verificar detalles relacionados con los procesos, como ¿qué proceso está consumiendo más CPU o memoria? Bueno, existe un comando - llamado top - que te permite hacer esto fácilmente. En este tutorial, discutiremos esta herramienta utilizando algunos ejemplos fáciles de entender.
Pero antes de hacer eso, vale la pena mencionar que todos los ejemplos mencionados en este artículo han sido probados en una máquina Ubuntu 16.04 LTS.
Comando top de Linux
El comando top muestra una lista de procesos o hilos que actualmente están siendo gestionados por el núcleo de Linux, junto con información útil relacionada con ellos. La siguiente es la sintaxis de la herramienta:
top [options]Y esto es lo que dice la página del manual de la herramienta:
El programa top proporciona una vista dinámica en tiempo real de un sistema en ejecución. Puede mostrar información resumida del sistema, así como una lista de procesos o hilos que actualmente están siendo gestionados por el núcleo de Linux. Los tipos de información resumida del sistema mostrados y los tipos, orden y tamaño de la información mostrada para los procesos son todos configurables por el usuario y esa configuración puede hacerse persistente a través de reinicios.
El programa proporciona una interfaz interactiva limitada para la manipulación de procesos, así como una interfaz mucho más extensa para la configuración personal, abarcando todos los aspectos de su operación.A continuación se presentan algunos ejemplos en formato de preguntas y respuestas que deberían darte una buena idea de cómo funciona el comando top.
P1. ¿Cómo usar top?
Simple, solo ejecuta el comando ‘top’ sin ninguna opción:
topAquí está la salida que produjo en mi sistema:

Ten en cuenta que lo que ves en la captura de pantalla es solo una instantánea de la salida en tiempo real (que cambia después de un intervalo fijo) que se produjo.
P2. ¿Cómo entender la salida del comando top?
Comencemos con la primera línea. Contiene entradas para (en ese orden), hora actual, duración desde que el sistema está en funcionamiento, sesiones de usuario activas y carga promedio en el sistema (para el último minuto, cinco minutos y quince minutos, respectivamente).
La segunda línea contiene información (en ese orden) sobre el número total de procesos, número de procesos en ejecución, número de procesos en espera, número de procesos que se han detenido y número de procesos en estado zombi.
La tercera línea contiene información sobre el uso de la CPU. A continuación se presentan los detalles:
us, usuario : tiempo ejecutando procesos de usuario no nice
sy, sistema : tiempo ejecutando procesos del núcleo
ni, nice : tiempo ejecutando procesos de usuario nice
id, inactivo : tiempo pasado en el manejador de inactividad del núcleo
wa, espera IO : tiempo esperando la finalización de I/O
hi : tiempo pasado atendiendo interrupciones de hardware
si : tiempo pasado atendiendo interrupciones de software
st : tiempo robado de esta vm por el hipervisor Las siguientes dos líneas muestran información relacionada con el uso de RAM y memoria swap. Y finalmente, viene la información relacionada con los procesos, que consiste en (en ese orden) ID del proceso, usuario que posee el proceso, prioridad del proceso, valor nice del proceso, memoria virtual, física y compartida utilizada por el proceso, estado del proceso (Durmiendo, Ejecutándose o Zombi), uso de CPU y RAM, tiempo de actividad y comando que inició el proceso.
P3. ¿Cómo matar un proceso desde la salida de top?
Esto es bastante simple: solo presiona ‘k’ y top te pedirá el PID del proceso que deseas matar. Verás un mensaje similar al siguiente apareciendo justo encima de la línea que contiene los encabezados de las columnas de procesos:
PID para señalizar/matar [pid por defecto = 3397]Así que ves, puedes ingresar el ID del proceso o, por defecto, top intentará matar (enviando SIGTERM) el primer proceso en la lista. Una vez que se envía la señal, se produce un mensaje similar al siguiente.
Enviar señal pid 3007 [15/sigterm]P4. ¿Cómo cambiar la prioridad de un proceso?
Así como ‘k’ es para matar, puedes presionar ‘r’ en caso de que desees cambiar la prioridad de un proceso (o deseas renicearlo). Presionar ‘r’ produce un mensaje similar al siguiente:
PID para renicear [pid por defecto = 3397] Así que ingresa un PID o top intentará renicear la prioridad del primer proceso en la lista por defecto. Por ejemplo, pasé un PID, y luego top me pidió el nuevo valor nice.
Renicear PID 2665 a valorSolo proporciona un valor y presiona enter, y verás que el valor nice para el proceso en cuestión cambiará.
P5. ¿Cómo cambiar la tasa de refresco del comando top?
Por defecto, top refresca la salida cada 3 segundos, pero puedes ajustar esto presionando ‘d’. El comando te pedirá que ingreses el nuevo valor de retraso:
Cambiar retraso de 3.0 a Solo ingresa el valor y presiona enter. Eso es todo.
P6. ¿Cómo limitar la salida del comando top a un usuario?
Por defecto, el comando top muestra todos los procesos. Sin embargo, puedes limitar la salida a un usuario particular presionando ‘u’.
¿Qué usuario (en blanco para todos)Solo ingresa el nombre de usuario en la línea anterior y presiona enter, y verás que la salida contendrá solo aquellos procesos que son propiedad del usuario cuyo nombre ingresaste.
Por ejemplo, ingresé ‘root’, y aquí está la salida:

P7. ¿Cómo hacer que top muestre el comando completo junto con los argumentos?
Esto se puede hacer presionando ‘c’. Aquí hay un ejemplo:
Así que puedes ver la ruta completa del comando así como los argumentos de la línea de comandos en la salida ahora.
P8. ¿Cómo obtener ayuda con los comandos interactivos de top?
Para obtener ayuda relacionada con los comandos interactivos de top, presiona ‘h’. En la salida verás los comandos disponibles y lo que hacen. Por ejemplo, esto es lo que apareció en mi sistema cuando presioné ‘h’.

Conclusión
Solo hemos arañado la superficie aquí. El comando top proporciona muchas más características. Una vez que hayas entendido todo lo que hemos discutido en este artículo y hayas terminado de practicarlo, dirígete a la página del manual de top para aprender más sobre él.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.