Curso de comandos Linux Parte 1
Sommario:
- Come usare il comando gratuito
- Visualizzazione dell'utilizzo della memoria in formato leggibile dall'uomo
- Visualizzazione dell'utilizzo della memoria in altre metriche
- Mostra i totali della colonna
- Stampa continuamente l'output
- Conclusione
Quanta memoria RAM libera ho disponibile sul mio sistema Linux? C'è abbastanza memoria libera per installare ed eseguire nuove applicazioni?
Nei sistemi Linux, è possibile utilizzare il comando
free
per ottenere un rapporto dettagliato sull'utilizzo della memoria del sistema.
Il comando
free
fornisce informazioni sulla quantità totale di memoria fisica e di scambio, nonché sulla memoria libera e utilizzata e sullo spazio di scambio nel sistema.
Come usare il comando gratuito
La sintassi per il comando
free
è la seguente:
free
Se utilizzato senza alcuna opzione, il comando
free
visualizzerà le informazioni sulla memoria e cambierà in kibibyte. 1 kibibyte (KiB) è 1024 byte.
free
L'output includerà tre righe, un'intestazione, una riga per la memoria e una per lo scambio:
total used free shared buff/cache available Mem: 8075208 3204964 1310540 551232 3559704 4198340 Swap: 2097148 0 2097148
Nelle versioni precedenti di Linux, l'output potrebbe essere leggermente diverso.
Ecco cosa significa ogni colonna:
- totale: questo numero rappresenta la quantità totale di memoria che può essere utilizzata dalle applicazioni. usato - Memoria usata. Viene calcolato come:
used = total - free - buffers - cache
libera - memoria libera / non utilizzata. condiviso: questa colonna può essere ignorata in quanto non ha significato. È qui solo per compatibilità con le versioni precedenti. buff / cache - La memoria combinata utilizzata dai buffer del kernel e cache e slab della pagina. / questa memoria può essere recuperata in qualsiasi momento dalle applicazioni. Se si desidera visualizzare buffer e cache in due colonne separate, utilizzare l'opzione-w
. disponibile: stima della quantità di memoria disponibile per l'avvio di nuove applicazioni, senza scambio.
Visualizzazione dell'utilizzo della memoria in formato leggibile dall'uomo
Come abbiamo visto nell'esempio sopra, per impostazione predefinita, il comando
free
mostra le informazioni sulla memoria in kibibyte. Per visualizzare le informazioni in formato leggibile dall'uomo (in genere megabyte e gigabyte), utilizzare l'opzione
-h
:
free -h
total used free shared buff/cache available Mem: 487M 219M 54M 4.5M 214M 228M Swap: 1.5G 0B 1.5G
Visualizzazione dell'utilizzo della memoria in altre metriche
Il comando
free
consente inoltre di specificare l'unità in cui viene misurata la memoria. Le opzioni valide sono:
-
-b
,--bytes
- Visualizza l'output in byte.--kilo
- Visualizza l'output in kilobyte (1KB = 1000bytes).--mega
- Visualizza l'output in megabyte.--giga
- Visualizza l'output in gigabyte.--tera
- Visualizza l'output in terabyte.-k
,--kibi
- Visualizza l'output in kibibyte. (1 KiB = 1024 byte). Questa è l'unità predefinita.-m
,--mebi
- Visualizza l'output in mebibyte.-g
,--gibi
- Visualizza l'output in gibyte.--tebi
- Visualizza l'output in tebibyte.--peti
- Visualizza l'output in pebibytes.--si
- Invece di 1024, usa poteri di 1000. Ad esempio--mebi --si
è uguale a ---mega
.
Ad esempio, per mostrare l'output in megabyte digitare:
free --mega
total used free shared buff/cache available Mem: 8075 4022 233 614 3819 3336 Swap: 2097 0 2097
Mostra i totali della colonna
Per visualizzare una riga che mostra i totali delle colonne, utilizzare l'opzione
-t
. Questo ti darà una somma della memoria e scambia le colonne totali, usate e libere.
free -h -t
total used free shared buff/cache available Mem: 7.7G 3.9G 483M 526M 3.4G 3.2G Swap: 2.0G 0B 2.0G Total: 9.7G 3.9G 2.5G
Stampa continuamente l'output
Per visualizzare continuamente le informazioni sulla memoria sullo schermo utilizzare le opzioni
-s
,
--seconds
seguite da un numero che specifica il ritardo.
Ad esempio, per stampare le informazioni sulla memoria ogni cinque secondi dovresti eseguire:
free -s 5
Il comando
free
continuerà a visualizzare il risultato finché non si preme
CTRL+C
Questo è simile al comportamento del comando
watch
.
Per visualizzare il risultato per un determinato numero di volte utilizzare l'opzione
-c
,
--count
. Nell'esempio seguente il comando stamperà il risultato dieci volte:
Conclusione
Ormai dovresti avere una buona conoscenza di come usare e interpretare il comando
free
. Per visualizzare tutte le opzioni della riga di comando
free
disponibili, digita
man free
nel tuo terminale.
Cogli la riga di comando con il comando Take

Integra il prompt dei comandi, la GUI e un potente linguaggio batch con il potente toolkit Take Command.
Software gratuito di Parental Control gratuito - Download gratuito

Software di controllo genitori gratuito per Windows 10/8/7. Recensioni. Scarica Family Cyber Alert, K9 Software di protezione Web, ecc. Gratuito.
Rimozione sicura del dispositivo USB con il software RemoveDrive, uno strumento da riga di comando gratuito

RemoveDrive è un software gratuito che può rimuovere o espellere le unità USB e impedire la perdita di dati dall`unità USB.