A memória é a seção 'Slab', depois de olhar mais de perto a página do manual man free
:
cache Memory used by the page cache and slabs (Cached and Slab in /proc/meminfo)
Para saber mais sobre a laje, consulte Página Gerenciar SlabInfo :
SYNOPSIS: cat /proc/slabinfo
DESCRIPTION: Frequently used objects in the Linux kernel (buffer heads, inodes, dentries, etc.) have their own cache. The file /proc/slabinfo gives statistics on these caches.
Então, em geral, como é cache, não há problema em preencher o Slab. A única área de preocupação pode ser uma grande quantidade, se não for recuperável ( SUnreclaim
). Isso pode ser visto em /proc/meminfo
:
[root@ny-chsearch01 ~]# grep -i S.*recl /proc/meminfo
SReclaimable: 5320344 kB
SUnreclaim: 64756 kB
Se alguém quiser estimar a memória livre, o kernel 3.14 mais novo tem uma% métrica MemAvailable
em /proc/meminfo
, que é uma estimativa mais precisa do que o Cache Total de Buffer mais antigo, consulte Como posso obter a quantidade de memória disponível de forma portável entre distribuições? para mais detalhes.