GNU/Linux >> Linux Esercitazione >  >> Linux

Linux – Stampa la memoria libera totale da `free -m`?

free -m attualmente pubblica qualcosa del genere.

Vorrei sapere usando grep /awk come possiamo ottenere l'importo totale gratuito. cioè 9083

Risposta accettata:

Usando awk :

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

Tieni presente che in procps-ng 3.3.10, il formato di output cambia e questa riga sarà quindi simile a:

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

È possibile accedere alla quantità di memoria disponibile nel nuovo procps-ng in un campo diverso:

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

Linux
  1. Come eliminare i buffer di memoria e la cache in Linux

  2. Linux:determinare correttamente l'utilizzo della memoria in Linux?

  3. Linux - Linux esegue "scambio opportunistico" o è un Theth?

  4. Linux:la colonna dei buffer nell'output di Free?

  5. Esempi di comandi awk in Linux

EBook gratuito da Packt - Linux Mint Essentials

Comando gratuito Linux (controlla l'utilizzo della memoria)

Comando gratuito in Linux

Linux Oom in modo casuale quando c'è ancora memoria libera?

Esempi di comandi gratuiti in Linux

Trova la dimensione della RAM in Linux