Ricerca nel sito web

10 comandi "gratuiti" per controllare l'utilizzo della memoria in Linux


Linux è uno dei sistemi operativi open source più popolari e viene fornito con un vasto set di comandi. Il modo più importante e unico per determinare lo spazio totale disponibile della memoria fisica e della memoria di swap è utilizzare il comando "libero".

Il comando Linux “free” fornisce informazioni sullo spazio totale utilizzato e disponibile della memoria fisica e della memoria di swap con buffer utilizzato dal kernel nei sistemi operativi Linux/Unix come.

Questo articolo fornisce alcuni esempi utili di comandi "gratuiti" con opzioni, che potrebbero esserti utili per utilizzare al meglio la memoria di cui disponi.

1. Visualizza la memoria di sistema

Comando libero utilizzato per verificare lo spazio utilizzato e disponibile della memoria fisica e della memoria di swap in KB. Vedi il comando in azione di seguito.

free

             total       used       free     shared    buffers     cached
Mem:       1021628     912548     109080          0     120368     655548
-/+ buffers/cache:     136632     884996
Swap:      4194296          0    4194296

2. Visualizza la memoria in byte

Comando libero con l'opzione -b, visualizza la dimensione della memoria in Byte.

free -b

             total       used       free     shared    buffers     cached
Mem:    1046147072  934420480  111726592          0  123256832  671281152
-/+ buffers/cache:  139882496  906264576
Swap:   4294959104          0 4294959104

3. Visualizza la memoria in kilo byte

Comando libero con opzione -k, visualizza la dimensione della memoria in (KB) Kilobyte.

free -k

             total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
-/+ buffers/cache:     136604     885024
Swap:      4194296          0    4194296

4. Visualizza la memoria in megabyte

Per visualizzare la dimensione della memoria in (MB) Megabyte, utilizza l'opzione -m.

free -m

             total       used       free     shared    buffers     cached
Mem:           997        891        106          0        117        640
-/+ buffers/cache:        133        864
Swap:         4095          0       4095

5. Visualizza la memoria in gigabyte

Utilizzando l'opzione -g con il comando libero, verrà visualizzata la dimensione della memoria in GB(Gigabyte).

free -g
             total       used       free     shared    buffers     cached
Mem:             0          0          0          0          0          0
-/+ buffers/cache:          0          0
Swap:            3          0          3

6. Visualizza la riga totale

Il comando libero con l'opzione -t elencherà la riga totale alla fine.

free -t

            total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
-/+ buffers/cache:     136604     885024
Swap:      4194296          0    4194296
Total: 5215924 912520 4303404

7. Disabilitare la visualizzazione della linea modificata del buffer

Per impostazione predefinita, il comando gratuito visualizza la riga "buffer regolato", per disabilitare questa riga utilizzare l'opzione -o.

free -o

            total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
Swap:      4194296          0    4194296

8. Visualizza lo stato della memoria a intervalli regolari

L'opzione -s con numero, utilizzata per aggiornare il comando libero a intervalli regolari. Ad esempio, il comando seguente aggiornerà il comando gratuito ogni 5 secondi.

free -s 5

             total       used       free     shared    buffers     cached
Mem:       1021628     912368     109260          0     120368     655548
-/+ buffers/cache:     136452     885176
Swap:      4194296          0    4194296

9. Mostra statistiche di memoria bassa e alta

L'interruttore -l visualizza statistiche dettagliate sulla dimensione della memoria alta e bassa.

free -l

             total       used       free     shared    buffers     cached
Mem:       1021628     912368     109260          0     120368     655548
Low:        890036     789064     100972
High:       131592     123304       8288
-/+ buffers/cache:     136452     885176
Swap:      4194296          0    4194296

10. Controlla la versione gratuita

L'opzione -V visualizza le informazioni sulla versione del comando gratuito.

free -V

procps version 3.2.8

Leggi anche

Comando superiore, comando Trova, comando Netstat.