Como usuarios de Ubuntu, especialmente como administradores, necesitamos comprobar cuántos recursos de RAM utiliza nuestro sistema y cuántos están libres. También sabemos que la mayoría de las tareas relacionadas con la administración se pueden hacer mejor a través de la línea de comandos de Linux que a través de la interfaz gráfica de usuario. Por ejemplo, los servidores suelen trabajar en el shell, y no hay ninguna interfaz gráfica de usuario disponible. Dado que lo más importante es controlar los recursos de memoria en los servidores, lo mejor es aprender los comandos apropiados que nos pueden ayudar con la administración del servidor.
Este artículo explica cómo utilizar los siguientes 5 comandos para comprobar la memoria disponible:
- El comando free
- El comando vmstat
- El comando /proc/meminfo
- El comando top
- El comando htop
Usando estos comandos, siempre puedes estar seguro de que hay suficientes recursos de memoria disponibles para los procesos tan importantes que se ejecutan en tus servidores. Por ejemplo, si está ejecutando un servidor web, puede estar seguro de que la falta de recursos no ralentizará el acceso al sitio web o incluso lo bloqueará.
Ejecutamos los comandos y procedimientos mencionados en este artículo en un sistema Ubuntu 20.04 LTS.
Para mostrar el uso de la memoria, utilizamos la línea de comandos de Ubuntu, la aplicación Terminal. Puedes abrir la terminal tanto con el guión del sistema como con la combinación de teclas Ctrl+alt+T.
Método 1: El comando free
Dado que el comando free es el más utilizado y sin duda el más útil, mencionaremos primero su uso. Este comando se utiliza para comprobar la información sobre el uso de la memoria RAM por parte de su sistema. Este es el comando que introducirás en la Terminal:
$ free -m
La bandera m significa que la información se mostrará en MBs.
La columna disponible indica la memoria disponible. La columna used en la entrada swap también es 0 lo que significa que está toda sin usar y por lo tanto libre.
Método 2: El comando vmstat
Para ver las estadísticas de memoria a través del comando vmstat, puede utilizarlo de la siguiente manera:
$ vmstat -s
La bandera s proporciona estadísticas detalladas sobre el uso de la memoria.
Puede ver la memoria libre y la entrada de memoria de intercambio libre en la salida, lo que indica la memoria disponible en su sistema.Anuncio
Método 3: El comando /proc/meminfo
El siguiente comando extrae información relacionada con la memoria del sistema de archivos /proc. Estos archivos contienen información dinámica sobre el sistema y el kernel en lugar de los archivos reales del sistema.
Este es el comando que utilizarás para imprimir la información de la memoria:
$ cat /proc/meminfo
La salida de este comando es similar a la del comando vmstat. Puede ver fácilmente la memoria libre en el resultado MemFree y la memoria de intercambio libre en el resultado SwapFree.
Método 4: El comando top
El comando top se utiliza para imprimir el uso de la CPU y la memoria de su sistema. Puede utilizar simplemente este comando de la siguiente manera:
$ top
En la cabecera de la salida, puede ver las entradas KiB Mem y Kib Swap a través de las cuales puede comprobar los recursos de memoria utilizados y libres.
Método 5: El comando htop
Al igual que el comando top, el comando htop también ofrece un análisis detallado del uso de la CPU y la memoria. Si no tienes instalado htop en tu sistema, puedes instalarlo actualizando primero tus repositorios de abt a través del siguiente comando:
$ sudo apt-get update
Y luego instalar htop introduciendo el siguiente comando como sudo:
$ sudo apt install htop
Una vez instalado htop, basta con utilizar el siguiente comando para imprimir la información necesaria:
$ htop
Las entradas Mem (Memoria aka RAM) y Swp (Swap) de la cabecera indican la memoria usada y total a través de las cuales puedes calcular la memoria libre disponible en tu sistema.
Con los comandos que hemos mencionado en este artículo, puedes controlar que los procesos de tu sistema nunca se queden sin memoria. Puedes evitar por completo la interfaz gráfica de usuario y seguir controlando el uso de la memoria en tus ordenadores personales y servidores.
0 comentarios