Cómo mostrar los procesos en ejecución actuales con el comando superior de Linux


El comando Linux top se utiliza para mostrar todos los procesos en ejecución dentro de su entorno Linux. Esta guía le muestra cómo utilizar el comando superior explicando los diferentes interruptores disponibles y la información que se muestra:

Cómo ejecutar el comando principal

En su forma b√°sica todo lo que necesita hacer para mostrar los procesos actuales es escribir lo siguiente en una terminal Linux:

arriba

Qué información se muestra:

La siguiente información se muestra cuando se ejecuta el comando superior de Linux:

Línea 1

  • La hora
  • Cu√°nto tiempo lleva funcionando el equipo
  • N√ļmero de usuarios
  • Promedio de carga

El promedio de carga muestra el tiempo de carga del sistema durante los √ļltimos 1, 5 y 15 minutos.

Línea 2

  • N√ļmero total de tareas
  • N√ļmero de tareas en ejecuci√≥n
  • N√ļmero de tareas para dormir
  • N√ļmero de tareas detenidas
  • N√ļmero de tareas zombis

Línea 3

  • Uso de la CPU como porcentaje del usuario
  • Uso de CPU como porcentaje por sistema
  • Uso de la CPU como porcentaje de los procesos de baja prioridad
  • Uso de CPU como porcentaje por procesos inactivos
  • Uso de CPU como porcentaje por io wait
  • El uso de la CPU como porcentaje por interrupciones de hardware
  • El uso de la CPU como porcentaje por interrupciones de software
  • Uso de la CPU como porcentaje por tiempo de robo

Esta guía da una definición de lo que significa el uso de la CPU.

Línea 3

  • Memoria total del sistema
  • Memoria libre
  • Memoria utilizada
  • Cach√© de b√ļfer

Línea 4

  • Cambio total disponible
  • Intercambio total gratis
  • Total swap utilizado
  • Memoria disponible

Esta guía ofrece una descripción de las particiones de intercambio y si las necesita.

Tabla principal

  • ID de proceso
  • Usuario
  • Prioridad
  • Buen nivel
  • Memoria virtual utilizada por el proceso
  • Memoria residente utilizada por un proceso
  • Memoria para compartir
  • CPU utilizada por el proceso como porcentaje
  • Memoria utilizada por el proceso como porcentaje
  • El proceso de tiempo se ha estado ejecutando
  • Comando

Aquí hay una buena guía que trata sobre la memoria de la computadora.

Mantenga Linux a la cabeza todo el tiempo en segundo plano

Puede mantener el comando top f√°cilmente disponible sin tener que escribir la palabra top cada vez en la ventana de su terminal.

Para hacer una pausa en la parte superior para que pueda seguir utilizando el terminal, pulse CTRL y Z en el teclado.

Para volver a poner la parte superior en primer plano, escriba fg.

Interruptores de llave para el mando superior:

  • -h – Mostrar la versi√≥n actual
  • -c – Esto cambia la columna de comandos entre mostrar el comando y el nombre del programa
  • -d – Especificar el tiempo de retardo entre la actualizaci√≥n de la pantalla
  • -o – Ordena por el campo nombrado
  • -p – Mostrar s√≥lo procesos con identificadores de proceso especificados
  • -u – Mostrar s√≥lo procesos por el usuario especificado
  • -i – No mostrar tareas inactivas

Mostrar la versión actual

Escriba lo siguiente para mostrar los detalles de la versión actual de la parte superior:

top -h

La salida es en el formulario procps -ng versión 3.3.10

Especificar un tiempo de demora entre actualizaciones de pantalla

Para especificar un retraso entre las actualizaciones de pantalla mientras se usa top, escriba lo siguiente:

top -d

Para actualizar cada 5 segundos escriba top -d 5

Obtener una lista de columnas para ordenar por

Para obtener una lista de las columnas con las que puede ordenar el comando superior escriba lo siguiente:

arriba -O

Hay muchas columnas, por lo que es posible que desee canalizar la salida a menos como se indica a continuación:

arriba -O | menos

Ordenar las columnas en el comando superior por el nombre de una columna

Utilice la sección anterior para encontrar una columna por la que ordenar y luego utilice la siguiente sintaxis para ordenar por esa columna:

top -o

Para ordenar por %CPU escriba lo siguiente:

top -o %CPU (tag__

Mostrar sólo los procesos para un usuario específico

Para mostrar sólo los procesos que un usuario específico está ejecutando, utilice la siguiente sintaxis:

top -u

Por ejemplo, para mostrar todos los procesos que el usuario est√° ejecutando, escriba lo siguiente:

top -u gary

Ocultar tareas inactivas

La vista superior predeterminada puede parecer desordenada y si desea ver sólo los procesos activos (es decir, los que no están inactivos), puede ejecutar el comando superior utilizando el siguiente comando:

top -i

Adición de columnas adicionales a la pantalla superior

Mientras se est√° en la parte superior se puede pulsar la tecla ‘F’ que muestra la lista de campos que se pueden mostrar en la tabla:

Utilice las teclas de flecha para desplazarse hacia arriba y hacia abajo por la lista de campos.

Para configurar un campo para que se muestre en la pantalla, pulse la tecla ‘D’. Para quitar el campo pulsar de nuevo ¬ęD¬Ľ sobre √©l. Aparecer√° un asterisco (*) junto a los campos mostrados.

Puede configurar el campo para ordenar la tabla simplemente pulsando la tecla ¬ęS¬Ľ en el campo por el que desea ordenar.

Pulse la tecla Enter para confirmar los cambios y pulse ¬ęQ¬Ľ para salir.

Modos de conmutación

Mientras se est√° en la parte superior, se puede pulsar la tecla ¬ęA¬Ľ para alternar entre la pantalla est√°ndar y una pantalla alternativa.

Cambio de colores

Pulsar la tecla ¬ęZ¬Ľ para cambiar los colores de los valores de la parte superior.

Hay tres etapas necesarias para cambiar los colores:

  1. Pulse S para datos de resumen, M para mensajes, H para encabezados de columna o T para información de tarea para dirigirse a esa área para un cambio de color
  2. .

  3. Elija un color para ese objetivo, 0 para el negro, 1 para el rojo, 2 para el verde, 3 para el amarillo, 4 para el azul, 5 para el magenta, 6 para el cian y 7 para el blanco
  4. Entrar para confirmar

Pulsar la tecla ¬ęB¬Ľ para que el texto aparezca en negrita.

Cambiar la pantalla mientras se ejecuta la parte superior

Mientras se ejecuta el comando superior, puede activar y desactivar muchas de las funciones pulsando las teclas correspondientes mientras se ejecuta.

La siguiente tabla muestra la tecla a pulsar y la función que proporciona:

Funci√≥n KeyDescriptionAlternative display (default off)dRefresh screen after specified delay in seconds (default 1.5 seconds)HThreads mode (default off), summarises taskspPID Monitoring (default off), show all processesBold enable (default off), values are shown in bold textlDisplay load average (default on)tDetermines how tasks are displayed (default 1+1)mDetermines how memory usage is displayed (default 2 lines)1Single cpu (default off) – i.e. muestra para m√ļltiples n√ļmeros de CPUsJAlign a la derecha (por defecto encendido)jAlign texto a la derecha (por defecto apagado)RReverse sort (por defecto encendido) – Los procesos m√°s altos a los procesos m√°s bajos (por defecto apagado)uUser filter (por defecto apagado)uUser filter (por defecto apagado) show euid onlyUser filter (por defecto apagado) show any uidVForest view (por defecto encendido) show as branchesxColumn highlight (por defecto apagado)zColor o monof√≥nico (por defecto encendido) show colorsClunction Keys

Resumen

Hay m√°s interruptores disponibles y puede leer m√°s sobre ellos escribiendo lo siguiente en la ventana de su terminal:

man top

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *