Eu tenho ainda outra pergunta sobre "onde está minha memória Linux"
A pergunta é: posso usar o cache para dados do aplicativo?
No meu laptop tenho 1 GB de RAM. Situação após algum tempo de trabalho: o navegador leva 400MB e todos os outros aplicativos caem 300MB (rapidamente somados no monitor do sistema). O monitor do sistema diz que eu uso 90% de RAM e já tenho 200MB em swap. O laptop está ficando mais lento quando eu começo coisas novas (por exemplo, abra uma nova guia no navegador ou abra a nova janela do Nautilus). provavelmente colocando memória em swap
Portanto, deve haver 1200MB (ram + swap) usado, mas todo o aplicativo que eu vejo usa apenas 600MB. Onde estão outros 600MB? Fora deste 600MB, há 400MB de RAM real.
Eu não estou copiando ou qualquer outra atividade massiva de IO.
Eu li sobre o Linux inteligentemente usa todos os ram que ele usa buffers e cache. Então, o kernel (cache) usa 300MB. E se eu não quiser ter disco espelhado e quiser usar a memória para dados do aplicativo (por exemplo, nova guia do navegador)? Eu não preciso de 200MB de dados de disco espelhados, porque eu (por exemplo) não uso abrir as mesmas fotos na partição de dados que acabei de ver.
Então, posso usar todas minha RAM para dados de aplicativos? (incluindo navegador, desktop, xorg, outros serviços). Como?