Encuentre los 15 procesos principales por uso de memoria con la parte superior en modo por lotes


De manera similar al consejo anterior sobre el comando superior para ver la misma información. Quizás haya una ventaja adicional de este enfoque en comparación con el anterior: el "encabezado" de la parte superior proporciona información adicional sobre el estado actual y el uso del sistema: el tiempo de actividad, el promedio de carga y el número total de procesos, por nombrar algunos. ejemplos.

Para mostrar los 15 procesos principales ordenados por uso de memoria en orden descendente, haga lo siguiente:

# top -b -o +%MEM | head -n 22

A diferencia del consejo anterior, aquí debe usar +% MEM (observe el signo más) para ordenar la salida en orden descendente:

Desde el comando anterior, la opción:

  1. -b : se ejecuta en la parte superior en modo por lotes
  2. -o : se utiliza para especificar campos para ordenar procesos
  3. La utilidad head muestra las primeras líneas de un archivo y
  4. la opción -n se usa para especificar el número de líneas que se mostrarán.

Tenga en cuenta que la utilidad principal, de forma predeterminada, muestra las primeras diez líneas de un archivo, es decir, cuando no especifica el número de líneas que se mostrarán. Por lo tanto, en el ejemplo anterior, mostramos las primeras 22 líneas de salida del comando superior en modo por lotes.

Además, el uso de top en modo por lotes le permite redirigir la salida a un archivo para una inspección posterior:

# top -b -o +%MEM | head -n 22 > topreport.txt

Como hemos visto, la utilidad principal nos ofrece información más dinámica al enumerar los procesos en un sistema Linux, por lo tanto, este enfoque tiene una ventaja adicional en comparación con el uso de la utilidad ps que cubrimos en el consejo uno.

Pero lo más importante es que siempre debe ejecutar top en modo por lotes para redirigir su salida a un archivo u otro proceso. Además, si tiene algún consejo sobre el uso de top, también puede compartirlo con nosotros a través del formulario de comentarios a continuación.