logo

Cómo comprobar la RAM en Linux

La RAM (memoria de acceso aleatorio) es un componente esencial de un sistema Linux que debe controlarse de cerca. En algunas condiciones, es posible que nos quedemos sin memoria con tiempos de respuesta muy lentos a nuestro servidor o que no respondamos por completo.

Como resultado, es esencial saber cómo verificar su RAM en linux porque es posible que tomemos medidas protectoras en lugar de las adecuadas.

También es posible que necesitemos aumentar nuestra memoria de intercambio, también llamada memoria virtual, para poder aumentar el rendimiento del servidor.

Ahora, discutimos las formas en que podemos verificar nuestra RAM en Linux:

Verifique la RAM en Linux usando gratis

Con la ayuda del comando gratuito, podemos comprobar nuestra RAM en Linux, y el comando gratuito es el comando más popular.

Sintaxis del comando libre:

 $ free 

Cómo comprobar la RAM en Linux

Podemos ver en la imagen de arriba que la salida se divide en dos categorías: memoria (la RAM real) y swap (también conocida como memoria virtual).

Con la ayuda del comando gratuito, podemos ofrecer la siguiente información:

    total:El término total significa la cantidad total de memoria que está actualmente instalada en nuestro sistema en kilobytes.usado:El término usado significa la cantidad de RAM que utilizamos actualmente en nuestro sistema en kilobytes.gratis:El término gratis significa la cantidad de memoria que está disponible en nuestro sistema en kilobytes.compartido:Representa la memoria que utiliza tmpfs, que es un sistema de archivos virtual, y parece estar montada pero pertenece a la memoria volátil.amortiguadores:La memoria que utiliza el búfer del kernel se denomina búfer.cache:El caché es la cantidad de memorias que utiliza el caché de la página donde los datos se pueden almacenar primero antes de escribirse en el disco.disponible:La cantidad de memoria disponible en el sistema en kilobytes se denomina disponible.

Sin embargo, una cosa que debemos tener en cuenta es que los buffers o cachés pueden utilizar mucha memoria; Si nuestro sistema necesita memoria adicional para los procesos, entonces el kernel puede liberar este espacio. Al igual que el comando lsblk, el comando gratuito también se puede mostrar en un formato legible por humanos.

Podemos usar el comando gratuito junto con la opción -h, para verificar la RAM actual disponible usando un formato legible por humanos.

Sintaxis:

 $ free -h 

Cómo comprobar la RAM en Linux

Podemos ver que el resultado anterior es fácil de leer, pero está redondeado.

Asimismo, usando el comando free podremos mostrar la columna total para comprobar la RAM y swap disponibles en el sistema.

Para mostrar la columna total, podemos usar el 'gratis' comando junto con la opción '-t.'

Sintaxis:

 $ free -t 

Cómo comprobar la RAM en Linux

También podemos combinar el comando para obtener un resultado amigable para los humanos, así como el total de columnas mostradas.

hash en la estructura de datos

Sintaxis:

 $ free -th 

Cómo comprobar la RAM en Linux

Inspeccionando /proc/meminfo para comprobar la RAM

Como todos sabemos, el kernel es el que virtualiza el sistema de archivos y proporciona puntos de entrada a algunos de nuestros dispositivos en nuestro sistema.

Por ejemplo, el /proceso El directorio puede almacenar referencias a los procesos de nuestro sistema (es decir, descriptores de archivos); en consecuencia, /dev puede almacenar referencias a los dispositivos virtuales, que eventualmente apuntan a los discos reales.

Aunque, uno /proceso Un archivo puede ser más esencial que otros cuando hablamos de comprobar nuestra RAM: meminfo.

diferencia entre dos cadenas python

Sintaxis:

 $ cat /proc/meminfo 

Cómo comprobar la RAM en Linux

Podemos ver en el resultado anterior; el kernel muestra estadísticas similares a las que muestran los comandos 'free' o 'vmstat'.

Con la ayuda del archivo /proc/meminfo, tenemos acceso a la cantidad total de memoria de nuestro sistema. la memoria que está libre, la memoria intermedia disponible y la caché de páginas que podría utilizarse.

Por último, tenemos acceso a la caché de intercambio y también utilizamos intercambio activo e inactivo.

Verifique el uso de RAM con el comando superior

Con la ayuda del arriba comando, podemos ver toda la información relacionada con la utilización de la memoria para cada proceso en nuestro sistema. El arriba El comando ya está instalado en todos los sistemas Linux. Si no está preinstalado, podemos instalarlo con la ayuda del apto dominio. Usando la siguiente sintaxis, podemos ejecutar el arriba dominio:

 $ top 

Cómo comprobar la RAM en Linux

Mire atentamente la columna % mem. Si deseamos ver un proceso que está usando demasiada memoria, ingrese Mayús + m . Acortará los programas en función de la utilización de la memoria en arriba . Esta es la ventaja de arriba comando que podemos monitorear la utilización de la memoria de nuestro sistema rápidamente. podemos entrar q para salir del menú superior.

Verifique el uso de RAM con el comando htop

Cuando ejecutamos el comando htop, esto le mostrará la información general relacionada con la instalación de RAM en la que actualiza constantemente las estadísticas y le muestra cuánta memoria utiliza cada proceso.

No es como una orden libre; Las utilidades htop no siempre están instaladas de forma predeterminada en nuestros sistemas Linux. Aunque, con la ayuda del siguiente comando, podemos instalarlo:

 $ sudo apt install htop 

Cuando se complete la instalación del comando htop, podremos ejecutarlo a través de la terminal usando la siguiente sintaxis:

 $ htop 

Cómo comprobar la RAM en Linux

El comando htop es un visor GPL de procesos gratuito basado en ncurses para cada distribución de Linus. Es como el comando superior excepto que en el comando htop podemos desplazarnos tanto vertical como horizontalmente; por lo tanto, proporciona la información completa con sus líneas de comando completas relacionadas con cada proceso que se ejecuta en el sistema.