GNU/Linux >> Tutoriales Linux >  >> Linux

Linux – ¿Imprimir memoria libre total desde `free -m`?

free -m actualmente publica algo como esto.

Me gustaría saber usando grep /awk cómo podemos obtener la cantidad total libre. es decir, 9083

Respuesta aceptada:

Usando awk :

awk '/^-/ {print $4}' <(free -m)
9083

Tenga en cuenta que en procps-ng 3.3.10, el formato de salida cambia y esta línea se verá así:

awk '/Mem:/ {print $4}' <(free -m)
9083

Se puede acceder a la cantidad de memoria disponible en el nuevo procps-ng en un campo diferente:

awk '/Mem:/ {print $7}' <(free -m)

Linux
  1. Cómo eliminar búferes de memoria y caché en Linux

  2. Linux:¿la columna de búferes en la salida de Free?

  3. Ejemplos de comandos awk en Linux

  4. ¿Cómo registrar el consumo de memoria en Linux?

  5. Imprimir la última línea de un archivo, desde la CLI

Libro electrónico gratuito de Packt - Linux Mint Essentials

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

Comando libre en Linux

¿Linux Oom aleatoriamente cuando todavía hay memoria libre?

Ejemplos de comandos gratuitos en Linux

Encuentra el tamaño de RAM en Linux