User Tools

Site Tools


Sidebar

No ai soldati italiani all'estero

Indice

Eventi

Energia

Rigacci.Org usa energia elettrica da fonti rinnovabili, grazie al gruppo di acquisto Merci Dolci.

Merci Dolci - Energia Rinnovabile

Software libero!

Petizione contro i brevetti software

Faunalia: Soluzioni GIS professionali

Debian

www.gnu.org www.kernel.org

doc:appunti:linux:sa:memory

Gestione della memoria in Linux

Questo un esempio del comando free(1):

# free -m
             total       used       free     shared    buffers     cached
Mem:          2026       1832        194          0        248       1142
-/+ buffers/cache:        441       1585
Swap:         1905          0       1905

Lo switch -m riporta i valori in megabyte. Il significato dei campi è il seguente:

Mem total Memoria RAM totale
Mem used Memoria usata
Mem free Memoria disponibile
Mem shared Obsoleto, valore non significativo
Mem buffers Memoria dedicata al caching di block device (metadati, ecc.)
Mem cached Memoria dedicata la caching dei file
used - buffers/cache Memoria usata sottraendo buffer e cache
free + buffers/cache Memoria libera aggiungendo buffer e cache
Swap total Dimensione totale della memoria swap
Swap used Swap utilizzata
Swap free Swap libera

Il senso di riportare la free + buffers/cache è che un processo può allocare fino a quella quantità di memoria. Infatti in caso di necessità i buffer e la cache verrebbero liberati immediatamente.

doc/appunti/linux/sa/memory.txt · Last modified: 2008/05/23 17:23 (external edit)