Cómo ver los procesos en ejecución en Linux

Saber qué procesos corren en tu Linux te ayuda a detectar qué consume CPU o memoria y qué programa se ha colgado. Tienes tres herramientas clave.

ps: una foto fija

ps aux

Lista todos los procesos con su usuario, PID, %CPU y %memoria. Muy usado junto a grep para buscar uno concreto: ps aux | grep nginx.

top: en tiempo real

top

Muestra los procesos actualizándose en vivo, ordenados por consumo de CPU. Pulsa q para salir y M para ordenar por memoria.

htop: la versión mejorada

htop

htop es como top pero con colores, barras de uso y la posibilidad de matar procesos con las teclas de función. Si no está: sudo apt install htop.

Preguntas frecuentes

¿Cuál es mejor, top o htop?

htop es más visual y cómodo; top viene instalado por defecto en casi todo.

¿Cómo veo qué proceso usa más memoria?

En top pulsa M, o usa ps aux --sort=-%mem | head.