se eu entendi corretamente, na saída a seguir produzida por free, 3535m é a memória livre real disponível para aplicativos, apenas 413m é usado, está correto? precisa de alguns esclarecimentos sobre a diferença entre Mem e - / + buffers / linha de cache.
livre -m total de buffers compartilhados gratuitos usados em cache Mem: 3949 3854 95 0 9 3431 - / + buffers / cache: 413 3535 Troca: 2047 1322725
Sim, você está certo. Buffers e cache são usados pelo sistema operacional, mas estão disponíveis para aplicativos imediatamente. O sistema operacional está disposto a invalidar e jogar fora parte do cache para satisfazer a próxima solicitação de memória.
fonte