Verificare la memoria RAM utilizzata su Linux da shell di comando

Comeposso controllare l’utilizzo della memoria RAM usata e libera con i sistemi operativi Linux utilizzando gli strumenti della riga di comando?

Linux viene fornito con diversi set di comandi per controllare l’utilizzo della memoria. Il comando free mostra la quantità totale di memoria fisica e di swap libera e utilizzata nel sistema, così come i buffer usati dal kernel. Il comando vmstat riporta informazioni su processi, memoria, paging, blocco I/O, trap e attività della CPU. Infine, puoi usare i comandi top e/o atop/htop che forniscono una vista dinamica in tempo reale di un sistema in esecuzione. Top e gli amici possono visualizzare le informazioni di riepilogo del sistema e un elenco di attività attualmente gestite dal kernel Linux.

Comando free

Per visualizzare le dimensioni della memoria libere in MB (megabyte):

# free -m
       total      used     free    shared    buffers   cached
Mem:    7680      6662     1017    0         360       4701
-/+ buffers/cache: 1600      6080
Swap:      0         0        0

Visualizza una riga contenente la memoria dei totali in MB:

# free -t -m
      total   used   free shared buffers cached
Mem:  7680   6674    1006 0       361     4701
-/+ buffers/cache: 1610 6069
Swap:       0        0     0
Total: 7680   6674     1006

-b, -k, -m, -g mostrano l’output in byte, KB, MB o GB
-l mostra statistiche dettagliate sulla memoria bassa e alta
-o usa il vecchio formato (no – / + buffer / linea cache)
-t visualizza il totale per RAM + swap
-s aggiorna ogni [ritardo] secondi
-c aggiorna [conta] volte

Comando vmstat

Digitare il comando vmstat al prompt della shell:

# vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 2  0      0 822660 371080 4817224    0    0    63    58    2    1 10  2 81  0  7

Comando top

Digitare il comando superiore al prompt della shell:

Commenti (0)
Aggiungi un commento