Qual é a diferença entre MemFree e MemDisponível em / proc / meminfo

29

Você pode ver algo assim se você cat /proc/meminfo :

MemTotal: 8078760 kB MemFree: 629012 kB MemAvailable: 1175568 kB Buffers: 126184 kB Cached: 2988512 kB SwapCached: 261320 kB Active: 4867796 kB Inactive: 2119244 kB Active(anon): 4465072 kB Inactive(anon): 1895064 kB Active(file): 402724 kB Inactive(file): 224180 kB Unevictable: 12068 kB Mlocked: 12068 kB SwapTotal: 16582652 kB SwapFree: 13724816 kB Dirty: 252 kB Writeback: 0 kB AnonPages: 3848816 kB ...

Qual é a diferença entre MemFree e MemAvailable?

    
por Travis Reeder 01.10.2015 / 18:10

1 resposta

37

TL; DR:

MemFree: A quantidade de RAM física, em kilobytes, não utilizada pelo sistema.

MemDisponível: Uma estimativa da quantidade de memória disponível para iniciar novos aplicativos, sem trocar. Calculado de MemFree, SReclaimable, o tamanho do arquivo LRU lista e as marcas d'água baixas em cada zona. A estimativa leva em conta que o sistema precisa de algum cache de página para funcionar bem, e que nem toda a laje recuperável será recuperável, devido a itens em uso. O impacto desses fatores irá variar de sistema para sistema.

A resposta completa está aqui:

link

    
por 01.10.2015 / 18:10

Tags