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
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:
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
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
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
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
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
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
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.