GNU/Linux >> Tutoriales Linux >  >> Linux

Comando libre de Linux (Comprobar el uso de la memoria)

Uno de los componentes críticos del sistema es su memoria (RAM). Cuando la memoria del servidor se utiliza por completo, puede ralentizar el rendimiento del servidor. Para monitorear la utilización de la memoria, Linux tiene otro comando llamado 'gratis'.

El comando libre se usa en Linux para verificar la cantidad de memoria RAM libre en el sistema. El comando libre también muestra el espacio de intercambio, el búfer y el espacio de caché.

La mayoría de las distribuciones de Linux tienen un comando gratuito incorporado de forma predeterminada, por lo que no es necesario instalar ningún paquete.

Verifique el uso de la memoria usando el comando libre

Para ejecutar el comando gratuito, simplemente escriba free en tu terminal. Ejecutarlo sin una opción le mostrará una vista predeterminada con unidades de kilobytes.

$ free

El comando mostrará debajo de la información de la memoria.

Memoria (en unidades de kilobytes)

  • Total:1026740
  • Usado:843396
  • Gratis:183344
  • Compartido:0
  • Tampones:52704
  • En caché:376384

Intercambio (en unidades de kilobytes)

  • Total:1045500
  • Usado:3376
  • Gratis:1042124

Tenga en cuenta que la columna de memoria compartida debe ignorarse porque está obsoleta.

Mostrar información de la memoria en la unidad

Por defecto free mostrará información en unidades de kilobytes. Para verificar el uso de memoria en otras unidades, use -b (bytes), -k (kilobytes), -m (megabytes), -g (gigabytes) y --tera (terabytes).

El siguiente ejemplo de salida es una unidad de megabytes.

$ free -m

Algunas distribuciones de Linux también admiten las siguientes opciones gratuitas -b , -k , -g y --tera .

Mostrar la memoria en formato legible por humanos

El comando gratuito también nos proporciona -h opción que significa legible por humanos. Entonces, ¿cuál es la diferencia con la opción anterior, como la opción -m (megabytes)? La diferencia más visible es que -h La opción agregará una unidad legible por humanos después de los números.

Echemos un vistazo a un ejemplo de ello.

$ free -h

Como podemos ver juntos, hay G (gigabyte) letra detrás del número 1,0. Cuando el número no se alcanza gigabtye, gratis es lo suficientemente inteligente como para saberlo y poner la unidad adecuada detrás de cada número. M letra detrás - digamos - número 929 díganos sus 969 Megabytes.

Mostrar gratis con retraso

Como una de las herramientas estadísticas, la mejor manera de capturar la utilización de la memoria es usar un retraso. Para hacer esto, podemos usar -s opción seguida de N segundos que queremos. Siempre podemos combinar más de 1 opción para que la salida se ajuste a nuestras necesidades.

Digamos que queremos capturar la utilización de la memoria cada 3 segundos y legible por humanos.

$ free -hs 3

Mostrar uso de memoria alto y bajo

Si queremos mostrar estadísticas de memoria baja y alta, podemos usar -l opción.

Salida de muestra

$ free -l

Mostrar la memoria total de Linux

Cuando necesitamos la información del total para cada columna, podemos agregar -t opción detrás del comando libre. Esto agregará 1 fila más en la parte inferior que lo mostrará.

$ free -t

Conclusión

Además de vmstat, el comando libre es otra herramienta estadística simple para capturar la utilización de la memoria. Con esto, puede obtener información rápida sobre lo que sucedió en su memoria de Linux.

Free utiliza '/proc/meminfo' como base para mostrar información sobre la utilización de la memoria. Como de costumbre, siempre puedes escribir man free en tu consola para explorar más detalles sobre free.


Linux
  1. Uso de memoria de Linux

  2. Cómo verificar el uso de memoria del proceso con el comando pmap de Linux

  3. Cómo verificar el tamaño de RAM en la línea de comandos de Linux en Gb

  4. Cómo verificar el uso de memoria en un servidor basado en Linux

  5. ¿Cómo limitar el uso de memoria por aplicación en Linux?

Cómo verificar el uso de memoria en Linux

Cómo verificar la memoria compartida de Linux usando el comando ipcs

Comando libre en Linux

Comando Linux df para verificar el espacio en disco

Ejemplos de comandos gratuitos en Linux

Uso de memoria de comandos TOP