Cómo ejecutar la parte superior en modo por lotes en Linux

Cómo ejecutar la parte superior en modo por lotes en Linux
El monitoreo del sistema es una parte crucial de cualquier kit de herramientas de usuarios de Linux más o menos de Linux, porque llegará un momento en que desee comprender qué consume recursos vitales, o simplemente cuánto está consumiendo. En conflicto con la creencia popular, esto no se limita a los sistemas de servidores. En Linux, el comando superior le permite realizar un seguimiento de los procesos activos activos y el recurso que consumen. Podría ser la herramienta más valiosa en su conjunto de herramientas como administrador del sistema, especialmente saber cómo usarla.

Todas las distribuciones de Linux vienen principalmente con la utilidad superior preinstalada. El comando superior muestra actividad de procesamiento en tiempo real en su computadora Linux, así como tareas administradas por el kernel. Mostrará la CPU y el uso de la memoria, así como otras información, como ejecutar programas. Esto puede ayudarlo a tomar las medidas apropiadas.

Puede utilizar la opción "Modo por lotes" para transferir las salidas de comando superiores a otras aplicaciones o un archivo. La parte superior no tomaría entradas en este modo y continuará hasta que se alcance el número de iteraciones que especifique con el parámetro de línea de comandos "-n". Debe comprender correctamente el resultado del comando superior si desea resolver algún problema de rendimiento en el servidor de Linux. Este artículo explica cómo usar el comando superior en modo por lotes para vigilar más de cerca las acciones de su sistema como administrador.

Método para usar el modo por lotes con el comando superior

En un ubuntu 20.04, ejecutamos los comandos indicados en este artículo. También puede utilizar cualquier otra distribución de Linux. Para realizar nuestro comando superior, usaremos el terminal Ubuntu. Se puede acceder al terminal utilizando el tablero del sistema o el atajo Ctrl+Alt+T.

El comando superior clasifica los datos por uso de la CPU para que cuando ejecute el comando superior en el modo de lote adjunto a continuación, haga lo mismo e imprima las primeras 35 líneas especificadas en el siguiente comando.

$ top -bc | Cabeza -35

Puede verificar que se muestren 35 líneas en la salida presentada en la captura de pantalla anterior. El "encabezado" de la parte superior ofrece detalles adicionales sobre la condición y el uso actual del sistema; la cantidad total de procesos, la carga promedio y el tiempo de actividad.

Para verificar los resultados ordenados en secuencias de utilización de memoria por el proceso, tenemos que ejecutar el comando fijo.

$ TOP -BC -O +%MEM | cabeza -n 20

Este comando mostrará casi 20 líneas en la salida y el número también se especifica en el comando.

Todas las banderas se describen a continuación que se usan en el comando anterior:

-B: operar en modo por lotes.

-C: Imprime la ruta absoluta del proceso activo.

-O: Definir campos para clasificar las operaciones.

Cabeza: Muestre la primera parte de los archivos.

-N: Muestre el número "n" de líneas. Hemos usado "20" en nuestro comando.

En el modo de lotes, use el comando superior para organizar los datos en función del proceso 'edad. Muestra la cantidad total de tiempo de CPU que el proceso ha consumido desde que comenzó. Ejecutar el comando fijo en el terminal.

$ TOP -BC -O TIME+ | cabeza -n 20

La salida variará de un sistema a otro en consecuencia. Si desea acceder a la salida del comando superior con alguien para fines de depuración, use el siguiente comando para enrutar los resultados a un archivo. Hemos utilizado un archivo llamado "alfa.TXT". La elección del archivo se basará en la preferencia del usuario.

$ top -bc | Cabeza -35> Alfa superior.TXT

No habrá salida del comando anterior. Puede obtener la salida utilizando el siguiente comando CAT fijo.

$ CAT Reporto superior.TXT

La salida será casi la misma que se muestra en la captura de pantalla anterior.

Conclusión

En esta guía, hemos intentado explicar el comando superior y su funcionalidad en "modo de lotes". Hemos implementado algunos comandos en Ubuntu 20.04 Sistema Linux para su comprensión. Puede utilizarlos según sus requisitos de trabajo. Sobre todo, siempre debe ejecutar la parte superior en modo por lotes para enrutar los resultados a un archivo o incluso a otro proceso. Espero que el artículo sea bastante fácil para su comprensión.