Eu usaria top e tecle shift-m para classificar na memória. Se um aplicativo está com vazamento de memória, o % MEM deve aumentar e o número na coluna RES deve estar aumentando.
Acima da lista de processos, se o seu free está diminuindo, mas os buffers e o cache estão subindo, enquanto os aplicativos em a lista é quase a mesma, então você deve ficar bem. Isso significa apenas que o Linux está usando sua memória RAM livre para evitar que você atinja o disco rígido e, assim, ele possa ser executado mais rapidamente. Se você ainda está preocupado, abra um monte de aplicativos e o Linux deve diminuir o espaço que está sendo usado para o cache e buffers à medida que o livre se aproxima de 0.
Quando você diz a drop_caches , o Linux provavelmente terá que reler a mesma área do disco rígido que acabou de ser armazenado em cache e armazená-lo novamente. Nós podemos ser capazes de descobrir como limitar o tamanho do cache se você realmente quiser, mas o Linux está usando sua RAM não usada para acelerar as coisas. A menos que este seja um laptop e você esteja tentando economizar energia, você quer que ele use sua RAM para rodar rápido.