GNU/Linux >> Linux Esercitazione >  >> Linux

Comando gratuito Linux (controlla l'utilizzo della memoria)

Uno dei componenti critici è che il sistema è la sua memoria (RAM). Quando la memoria del server è completamente utilizzata, può rallentare le prestazioni del server. Per monitorare l'utilizzo della memoria, Linux ha un altro comando chiamato 'free'.

Il comando Free viene utilizzato in Linux per controllare la quantità di memoria RAM libera nel sistema. Il comando free mostra anche lo spazio di scambio, il buffer e lo spazio della cache.

La maggior parte delle distribuzioni Linux per impostazione predefinita hanno comandi gratuiti integrati, quindi non è necessario installare alcun pacchetto.

Controlla l'utilizzo della memoria utilizzando il comando gratuito

Per eseguire il comando libero, digita semplicemente free sul tuo terminale L'esecuzione senza un'opzione ti mostrerà una vista predefinita con unità kilobyte.

$ free

Il comando mostrerà sotto le informazioni sulla memoria.

Memoria (in kilobyte)

  • Totale:1026740
  • Usato:843396
  • Gratuito:183344
  • Condiviso:0
  • Buffer:52704
  • Memorizzato nella cache:376384

Scambia (in kilobyte)

  • Totale:1045500
  • Usato:3376
  • Gratuito:1042124

Tieni presente che la colonna della memoria condivisa dovrebbe essere ignorata perché obsoleta.

Visualizza le informazioni sulla memoria nell'unità

Per impostazione predefinita free mostrerà le informazioni in kilobyte. Per controllare l'utilizzo della memoria in altre unità, usa -b (byte), -k (kilobyte), -m (megabyte), -g (gigabyte) e --tera (terabyte).

L'output di esempio seguente è un'unità di megabyte.

$ free -m

Alcune distribuzioni Linux supportano anche le opzioni gratuite -b , -k , -g e --tera .

Visualizza la memoria in leggibile dall'uomo

Il comando gratuito ci fornisce anche -h opzione che significa leggibile dall'uomo. Quindi qual è la differenza con l'opzione precedente, come l'opzione -m (megabyte)? La differenza più visibile è che -h l'opzione aggiungerà l'unità leggibile dall'uomo dopo i numeri.

Diamo un'occhiata a un esempio.

$ free -h

Come possiamo vedere insieme, c'è G (gigabyte) lettera dietro il numero 1,0. Quando il numero non viene raggiunto gigabtye, free è abbastanza intelligente da conoscerlo e mettere l'unità appropriata dietro ogni numero. M lettera dietro - diciamo - 929 numero ci dice i suoi 969 Megabyte.

Visualizza gratis con ritardo

Essendo uno degli strumenti statistici, il modo migliore per acquisire l'utilizzo della memoria è utilizzare un ritardo. Per fare ciò, possiamo usare -s opzione seguita da N secondi che vogliamo. Possiamo sempre combinare più di 1 opzione per fare in modo che l'output sia adatto alle nostre esigenze.

Diciamo che vogliamo catturare l'utilizzo della memoria ogni 3 secondi e renderlo leggibile dall'uomo.

$ free -hs 3

Visualizza l'utilizzo della memoria basso e alto

Se vogliamo mostrare statistiche di memoria bassa e alta, possiamo usare -l opzione.

Esempio di output

$ free -l

Visualizza la memoria totale di Linux

Quando abbiamo bisogno delle informazioni del totale per ogni colonna, possiamo aggiungere -t opzione dietro il comando gratuito. Questo aggiungerà 1 riga in più in basso che la visualizza.

$ free -t

Conclusione

Oltre a vmstat, il comando free è un altro semplice strumento statistico per acquisire l'utilizzo della memoria. Con questo, puoi ottenere informazioni rapide su cosa è successo nella tua memoria Linux.

Free utilizza '/proc/meminfo' come base per mostrare le informazioni sull'utilizzo della memoria. Come al solito, puoi sempre digitare man free sulla tua console per esplorare maggiori dettagli su free.


Linux
  1. Utilizzo della memoria di Linux

  2. Come controllare l'utilizzo della memoria del processo con il comando pmap di Linux

  3. Linux:reale utilizzo della memoria?

  4. Comando Linux df

  5. Come limitare l'utilizzo della memoria per applicazione in Linux?

Come controllare l'utilizzo della memoria in Linux

Come controllare la memoria condivisa di Linux usando il comando ipcs

Comando gratuito in Linux

Comando Linux df per controllare lo spazio su disco

Esempi di comandi gratuiti in Linux

Utilizzo della memoria dei comandi TOP