A mesma pergunta foi feita no LinuxQuestions.org:
A parte importante da resposta é:
O cache não está associado a um processo em si, está relacionado a E / S no seu sistema.
O Linux tenta armazenar o máximo de dados de E / S que puder. Se esses dados precisarem ser lido no futuro, já está no armazenamento. Cache é um mecanismo evitar operações reais de E / S, pois a E / S real de um disco é muito lenta em comparação com apenas recuperá-lo da memória. Portanto, um número de cache alto é geralmente bom e nada para se preocupar.
Portanto, não, você não pode saber quais programas ou processos estão em cache, porque não há tais itens lá.
O que você pode encontrar lá é I / O em cache, e como @bseiblod mencionado em seu comentário, você pode encontrar uma solução para isso aqui: por adosaiguas 18.05.2014 / 22:19