Búsqueda de sitios web

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


De manera similar al consejo anterior sobre cómo descubrir los procesos principales según el uso de RAM y CPU, también puedes usar 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 citar algunos ejemplos.

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í debes usar +%MEM (nota el signo más) para ordenar la salida en orden descendente:

Del comando anterior, la opción:

  1. -b: ejecuta top en modo por lotes
  2. -o: se utiliza para especificar campos para procesos de clasificación
  3. La utilidad head muestra las primeras líneas de un archivo y
  4. la opción -n se utiliza 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, es decir, cuando no especifica el número de líneas a se mostrará. Por lo tanto, en el ejemplo anterior, mostramos las primeras 22 líneas del resultado del comando superior en modo por lotes.

Redirigir o guardar la salida "superior" en un archivo en Linux

Además, usar top en modo por lotes le permite redirigir la salida a un archivo para su posterior inspección:

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 la utilidad ps que cubrimos en el consejo uno.

Pero lo más importante es que siempre debes 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.