Posso usar toda a minha memória RAM para dados de aplicativos?

3

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?

    
por gsedej 13.02.2011 / 20:17

2 respostas

4

Aplicativos usam memória RAM por conta própria; você não precisa fazer nada. O que quer que o RAM NÃO esteja em uso pelos aplicativos é usado para armazenar em cache os arquivos acessados recentemente para acelerar as coisas se eles forem necessários novamente, assim, entre os dois, o uso do RAM é geralmente próximo a 100%. Como os aplicativos solicitam mais memória ram, o cache desiste.

    
por psusi 13.02.2011 / 22:07
-1

Tente definir a permuta para 100, isso deve melhorar o desempenho da sua máquina e evitar congelamentos, fazendo um uso mais intensivo da troca, mantendo apenas o que está ativo na memória.

Veja aqui como fazer: link

    
por Nyamiou The Galeanthrope 13.02.2011 / 20:45