Cómo hacer que el comando superior ordene por uso de memoria

How Make Top Command Sort Memory Usage



Top es una utilidad de supervisión del uso de recursos y procesos de Linux. Permite a los usuarios ver información en tiempo real sobre los procesos en ejecución y los subprocesos administrados por el kernel del sistema. Debido a su interactividad, top permite a los usuarios realizar tareas, como filtrar por procesos específicos, filtrar procesos por usuarios, PID y matar procesos.

Esta guía lo guiará a través de los conceptos básicos del uso del comando ps para ubicar información específica sobre el sistema.







Uso básico de la utilidad superior

Para iniciar la utilidad superior, use el comando superior en la terminal. El uso de este comando generará una sesión interactiva que muestra el uso de recursos del sistema y los procesos en ejecución:



$cima



La parte superior muestra el uso de recursos. Esta salida es similar a la de tiempo de actividad y el comando libre en Linux.





Para desactivar estos valores, presione metro para ocultar la información de uso de la memoria y los para ocultar la información de tiempo de actividad.



Para desplazarse por los procesos en ejecución, use la tecla de flecha hacia arriba y hacia abajo. Para salir, presione Q .

Salida superior

La parte inferior del comando superior contiene información sobre los procesos en ejecución. Centrémonos en esto.

La salida utiliza una organización basada en columnas, con un identificador en cada una:

  • PID: esta columna muestra la identificación única de cada proceso.
  • PR: Esta columna muestra la prioridad de la tarea.
  • NI: Esta columna muestra el buen valor del proceso. Un valor positivo indica baja prioridad, mientras que un valor negativo indica alta prioridad.
  • VIRT: esta columna representa la memoria virtual total utilizada por el proceso.
  • RES: Esta columna muestra la memoria total real utilizada por el proceso.
  • SHR: esta columna muestra la cantidad total de memoria compartida utilizada por el proceso.
  • S: Esta columna muestra el estado del proceso en una sola letra.
  • % CPU: esta columna muestra el porcentaje de uso de CPU por proceso.
  • % MEM: esta columna muestra el porcentaje de uso de memoria.
  • TIEMPO +: Esta columna muestra el tiempo de CPU utilizado por el proceso calculado en centésimas de segundo.
  • COMANDO: Esta columna muestra el nombre del proceso.

Cómo realizar procesos de filtrado superior por uso de memoria

También puede filtrar procesos por uso de memoria en la parte superior. Para hacer esto, presione MAYÚS + m como se muestra:

Top filtrará los procesos por uso de memoria en orden descendente. Hacer esto puede ayudar a identificar el proceso que utiliza más memoria, dándole la oportunidad de tomar medidas.

Para filtrar por uso de memoria real, use el comando:

cima-oRES

De manera similar, el comando filtrará el uso de la memoria en orden descendente.

También puede elegir interactivamente el parámetro de filtro. Para hacer esto, presione MAYÚS + F y seleccione MEM como:

Cómo filtrar el proceso por usuario

Para mostrar los procesos de un usuario específico, use el comando:

cima-u [nombre de usuario]

Por ejemplo, para mostrar los procesos del usuario de ubuntu; ingrese el comando:

cima-uubuntu

Cómo mostrar los procesos padre e hijo

Para mostrar los procesos padre e hijo mientras se ejecuta top, presione V . Esto le dará un resultado similar al que se muestra a continuación:

Cómo matar todos los procesos

Para matar un proceso en la parte superior, presione para y entrar en el PID del proceso .

prensa ingresar para ejecutar el comando kill. Esto terminará el proceso con el PID especificado.

Conclusión

Top es una práctica utilidad que permite comprender y administrar los procesos del sistema Linux. Además de lo que hemos discutido en este tutorial, top tiene muchas otras funcionalidades.

Para comprender cómo puede personalizar y utilizar la parte superior en todo su potencial, considere los manuales.