Encuentre los 15 procesos principales por uso de memoria con ‘top’ en modo por lotes

Encuentre los 15 procesos principales por uso de memoria con ‘top’ en modo por lotes

De manera similar al consejo anterior sobre cómo averiguar los procesos principales por uso de RAM y CPU, también puede usar el comando top 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.

 Buscar procesos por uso de memoria con la parte superior  Buscar procesos por uso de memoria con la parte superior Buscar procesos por uso de memoria con top

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

# 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:

 Lista de los 15 procesos principales por uso de memoria  Lista de los 15 procesos principales por uso de memoria Lista de los 15 procesos principales por uso de memoria

Desde el comando anterior, la opción:

  1. -b: se ejecuta en la parte superior en modo por lotes
  2. -o: se usa para especificar campos para ordenar los procesos
  3. La utilidad head muestra el 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 head. muestra de forma predeterminada las primeras diez líneas de un archivo, que es cuando lo hace No especifique el número de líneas que se mostrarán. Por lo tanto, en el ejemplo anterior, mostramos las primeras 22 líneas de la salida del comando superior en modo por lotes.

Redirigir o guardar la salida ‘superior’ en un archivo en Linux freestar.config.enabled_slots.push

Además, usar 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 top. nos ofrece información más dinámica al enumerar procesos en un sistema Linux, por lo tanto, este enfoque tiene una ventaja adicional en comparación con el uso de ps que cubrimos en el consejo uno.

Pero lo más importante, 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.