Cómo filtrar la salida superior a procesos específicos

Cómo filtrar la salida superior a procesos específicos
La parte superior es una utilidad de línea de comandos de Linux que le permite monitorear los procesos de ejecución y el uso de recursos en su sistema. Comprender lo que está sucediendo en su sistema Linux en tiempo real puede ayudarlo a localizar los procesos intensivos en recursos y tomar las acciones necesarias.

Esta guía discutirá el uso del comando superior en Linux para encontrar información específica sobre la ejecución de procesos en su sistema.

Uso superior básico

Para usar la utilidad superior en Linux, inicie una sesión de terminal e ingrese el comando superior.

$ top

Una salida de ejemplo del comando superior es:

La salida se divide en dos porciones:

La parte superior muestra el uso de recursos, como la memoria, el uso de la CPU y el uso de disco.

La parte inferior muestra información sobre los procesos de ejecución. Dichos datos incluyen el ID de proceso, el usuario y el nombre del proceso.

Cómo filtrar procesos específicos

Para filtrar la salida superior a un proceso específico, presione la tecla O e ingrese la entrada como comando = nombre de comando, donde el nombre se refiere al nombre del proceso.

Por ejemplo, para filtrar para el sistema:

Comando = systemd

Presione ENTER, y la utilidad superior filtrará los procesos a Systemd solo.

También puede resaltar el proceso específico mientras mantiene otros procesos a la vista. Para hacer esto, presione la tecla L y busque una cadena.

Por ejemplo:

Cómo filtrar los procesos de usuario

La utilidad de salida superior también nos permite filtrar procesos generados por un usuario específico. Para hacer esto, usamos la bandera -u seguida del nombre de usuario.

Por ejemplo,

Top -u Ubuntu

El comando muestra solo los procesos propiedad del usuario de Ubuntu.

Cómo ordenar procesos por %CPU

También podemos ordenar la salida superior mediante el porcentaje de utilización de la CPU. Para hacer esto, presione el comando shift + p.

La salida se clasifica en orden ascendente.

Cómo cambiar el intervalo de actualización

Por defecto, la parte superior actualizará la salida cada 3 segundos. Para modificar este valor, presione la tecla D mientras la parte superior se ejecuta.

Cómo mostrar el camino hacia un binario

Para mostrar la ruta al comando que inició un proceso específico, presione la tecla C:

Cómo guardar la salida en un archivo

También podemos guardar la salida del archivo utilizando símbolos de redirección. Por ejemplo, para exportar la salida superior durante 10 minutos, use el comando:

superior -n 3 -b> top_output.registro

El -n especifica el número de iteraciones que debe producir antes de terminar.

El indicador -B comienza a la parte superior en modo por lotes, que procesa continuamente la salida hasta que se cumplan las iteraciones máximas (especificadas en el indicador -n).

Último ejemplo

La parte superior es una buena utilidad para los administradores del sistema y cualquier persona que quiera saber qué procesos utilizan los recursos del sistema. Para obtener más información sobre la parte superior, considere la documentación.