Descubre los procesos que más Memoria Consumen en Linux

El siguiente servidor está utilizando casi toda la memoria swap, por lo que es necesario ampliar o añadir un filesystem nuevo de swap, ya que sí que hay memoria física suficiente, según vemos en los datos de caché (es un tipo de memoria dinámica que puede o no utilizar el sistema operativo).

Memoria Linux Procesos Consumidores

En cualquier caso, este ejemplo nos va a servir para averiguar cuáles son los procesos del sistema que están consumiendo más memoria. Lo haremos con el siguiente comando:

ps -e -o rss=Kbytes -o ruser -o pid,args=Command-Line | sort -rnk1 | more
image

Como podemos observar, en este caso son los procesos de Oracle los que más consumen.

¿Qué es la memoria residente en Linux?

Si nos fijamos en el comando anterior, estoy mostrando el parámetro «RSS», que se refiere a la memoria residente.

La memoria residente en Linux es un término usado para describir la cantidad de memoria RAM que se está usando para cargar y almacenar los archivos de programa de un sistema operativo en un momento dado. Esta memoria se está utilizando para la ejecución de aplicaciones y procesos y se está ejecutando en segundo plano. No se puede acceder directamente por el usuario.

COMPÁRTEME

Deja un comentario