Gran parte delle informazioni qui sono usate dai comandi free, top e ps. In effetti, l'output del comando gratuito è simile nell'aspetto ai contenuti e alla struttura di / proc / meminfo. Ma guardando direttamente / proc / meminfo, vengono rivelati maggiori dettagli:
MemTotal: quantità totale di RAM fisica, in kilobyte.
MemFree - La quantità di RAM fisica, in kilobyte, lasciata inutilizzata dal sistema.
Buffer: la quantità di RAM fisica, in kilobyte, utilizzata per i buffer di file.
Memorizzato nella cache: la quantità di RAM fisica, in kilobyte, utilizzata come memoria cache.
SwapCached: la quantità di swap, in kilobyte, utilizzata come memoria cache.
Attivo: la quantità totale di memoria cache del buffer o della pagina, in kilobyte, che è in uso attivo. Questa è la memoria che è stata recentemente utilizzata e di solito non viene recuperata per altri scopi.
Inattivo: la quantità totale di memoria cache del buffer o della pagina, in kilobyte, che è libera e disponibile. Questa memoria non è stata utilizzata di recente e può essere recuperata per altri scopi.
HighTotal e HighFree - La quantità totale e libera di memoria, in kilobyte, che non è mappata direttamente nello spazio del kernel. Il valore HighTotal può variare in base al tipo di kernel utilizzato.
LowTotal e LowFree - La quantità totale e libera di memoria, in kilobyte, che è direttamente mappata nello spazio del kernel. Il valore LowTotal può variare in base al tipo di kernel utilizzato.
SwapTotal - La quantità totale di swap disponibile, in kilobyte.
SwapFree - La quantità totale di swap free, in kilobyte.
Sporco: la quantità totale di memoria, in kilobyte, in attesa di essere riscritta sul disco. Writeback: la quantità totale di memoria, in kilobyte, che viene riscritta attivamente sul disco.
Mappato: la quantità totale di memoria, in kilobyte, che è stata utilizzata per mappare dispositivi, file o librerie utilizzando il comando mmap.
Slab - La quantità totale di memoria, in kilobyte, utilizzata dal kernel per memorizzare nella cache le strutture di dati per uso proprio.
Committed_AS: la quantità totale di memoria, in kilobyte, stimata per completare il carico di lavoro. Questo valore rappresenta il valore dello scenario peggiore e include anche la memoria di scambio. PageTables: la quantità totale di memoria, in kilobyte, dedicata al livello più basso della tabella delle pagine.
VMallocTotal: la quantità totale di memoria, in kilobyte, dello spazio di indirizzi virtuali allocato totale.
VMallocUsed: la quantità totale di memoria, in kilobyte, dello spazio di indirizzi virtuali utilizzati.
VMallocChunk - Il più grande blocco contiguo di memoria, in kilobyte, di spazio di indirizzi virtuali disponibili.
HugePages_Total: il numero totale di hugepage per il sistema. Il numero è derivato dividendo Hugepagesize per i megabyte messi da parte per gli hugepages specificati in / proc / sys / vm / hugetlb_pool. Questa statistica appare solo sulle architetture x86, Itanium e AMD64.
HugePages_Free: il numero totale di hugepage disponibili per il sistema. Questa statistica appare solo sulle architetture x86, Itanium e AMD64.
Dimensione hugepages: la dimensione per ogni unità hugepages in kilobyte. Per impostazione predefinita, il valore è 4096 KB su kernel uniprocessore per architetture a 32 bit. Per SMP, kernel hugemem e AMD64, il valore predefinito è 2048 KB. Per le architetture Itanium, il valore predefinito è 262144 KB. Questa statistica appare solo sulle architetture x86, Itanium e AMD64.
For Itanium architectures, the default is 262144 KB.
- Dovrebbero essere 262144 byte?