Como diminuir cache de memória do sistema ?

13. Re: Como diminuir cache de memória do sistema ?

Henrique
Henrique-RJ

(usa Outra)

Enviado em 28/04/2018 - 05:32h



Errei, a sugestão dada pelas páginas desses links, uma ou duas delas, também trata a memória cache e não só a swap só que torna essa limpeza permanente mas, no teste que fiz, o trabalho efetuado pelo preload é perdido e os aplicativos, quando executados, voltam a acessar demais o HD.

pylm escreveu:

Se tiver falando da RAM, cê pode zerar ele manualmente:

free && sync && echo 3 > /proc/sys/vm/drop_caches && free 


Essa linha de comandos, pelo teste que fiz, vai ser útil quando a memória livre estiver muito baixa depois de um dia inteiro de uso do sistema para limpar o cache que deverá estar muito alto deixando lento o uso com acesso excessivo ao disco.

Talvez o melhor seja mesmo usar o vmtouch ou então deixar tudo do jeito que está e só zerar o cache quando a coisa estiver insuportável.

Tá complicada essa coisa mas pelo menos serviu para entender melhor como funciona o gerenciamento da memória.





  


14. Re: Como diminuir cache de memória do sistema ?

Henrique
Henrique-RJ

(usa Outra)

Enviado em 28/04/2018 - 14:25h

Desativei aqui os serviços bluetooth e touchpad e mudei o meu jeito de usar evitando abrir aplicativos que não sejam o Firefox para evitar o aumento rápido da memória cache que acaba por diminuir a memória livre.

Assim fico mais tempo usando com muito pouco acesso ao disco.

Pensei em usar duas dessas dicas de vocês ao mesmo tempo. Uma para carregar o que quero na memória cache e travar. Outra para manter limpa essa memória cache mas acho que haverá ao tipo de conflito além de muita coisa sem necessidade carregada.


15. Re: Como diminuir cache de memória do sistema ?

Cabreuvas
Cabreuvas

(usa Debian)

Enviado em 28/04/2018 - 14:27h

E que tal comprar um HD novo para acabar com essa sofrência?


16. Re: Como diminuir cache de memória do sistema ?

Henrique
Henrique-RJ

(usa Outra)

Enviado em 28/04/2018 - 14:32h

Cabreuvas escreveu:

E que tal comprar um HD novo para acabar com essa sofrência?


Não dá por causa do escorpião que tem no bolso ...

rsrsrs kkk




17. Re: Como diminuir cache de memória do sistema ?

Henrique
Henrique-RJ

(usa Outra)

Enviado em 28/04/2018 - 22:28h



Apliquei a dica abaixo desse teu primeiro link e praticamente resolveu o problema pois o cache de memória é diminuído muito no boot mas só no boot pois depois ele continua aumentando como antes.

# sysctl -w vm.drop_caches=3

Também desativei outros serviços para aumentar a memória livre.

Ficou muito bom mas continuo com os testes.


18. Re: Como diminuir cache de memória do sistema ?

Henrique
Henrique-RJ

(usa Outra)

Enviado em 29/04/2018 - 06:20h

Henrique-RJ escreveu:



Apliquei a dica abaixo desse teu primeiro link e praticamente resolveu o problema pois o cache de memória é diminuído muito no boot mas só no boot pois depois ele continua aumentando como antes.

# sysctl -w vm.drop_caches=3

Também desativei outros serviços para aumentar a memória livre.

Ficou muito bom mas continuo com os testes.


Pelos testes que ando fazendo parece que não é só no boot que o cache de memória é reduzido. Durante o uso, a abertura de aplicativos, a visualização de vídeos etc ela aparentemente é diminuída isto é, flutua e não mais cresce apenas como antes.

Meu Linux agora se assemelha ao meu smartphone, bem silencioso, sem esfolar o velho HD. Só durante o boot é que o HD parece ser mais usado que no Windows pois fica mais ruidoso.

O que é carregado pelo preload pelo jeito não é fechado depois que apliquei essa dica.

Não sei como irá ficar depois de muitas horas de uso acumuladas.

testando ...



19. Re: Como diminuir cache de memória do sistema ?

Henrique
Henrique-RJ

(usa Outra)

Enviado em 29/04/2018 - 11:09h

Tive que usar a linha de comandos abaixo como root no terminal para liberar espaço na memória pois as dicas acima não foram o suficiente:

free && sync && echo 3 > /proc/sys/vm/drop_caches

Acho que o tal " drop_cache " não chegou a ser executado no boot desta vez.

Pode ser que ás vezes venha a falhar.


20. Re: Como diminuir cache de memória do sistema ?

Henrique
Henrique-RJ

(usa Outra)

Enviado em 03/05/2018 - 03:51h

É gente, voltei para a mesma situação do começo.

A memória cache parece ficar com muito espaço desocupado que antes foi ocupado por processos carregados no boot. Quando aplico a dica do " drop_caches " ( free && sync && echo 3 > /proc/sys/vm/drop_caches && free ) chego a recuperar 600 MB de uma memória total de 2GB mas esse procedimento gera algum transtorno no HD como se o sistema estivesse fazendo novo boot. Além disso, tudo que havia sido carregado pelo preload é apagado com essa dica.

A dica " # sysctl -w vm.drop_caches=3 " só resolveu após o primeiro boot, a partir da segunda inicialização já não funcionou mais mas também causa o tal recarregamento ou transtorno no HD no início.


21. Re: Como diminuir cache de memória do sistema ?

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 03/05/2018 - 12:28h

Pelo jeito, vc continua com o problema.

se quiser tentar o verynice, é só instalar o pacote verynice e rodar o comando verynice...mas

vc não estaria com um problema de hardware, problema no HD?

De fato este micro meu tem muita RAM (16 giga) eu uso verynice e preload, quando vou usar "zswap", swap em RAM, mas nunca precisei me preocupar com mudar o tamanho do cache, no Sabayon, nem no openSUSE. Eles rodam com as opções default.
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


22. Re: Como diminuir cache de memória do sistema ?

Henrique
Henrique-RJ

(usa Outra)

Enviado em 03/05/2018 - 14:36h

albfneto escreveu:

Pelo jeito, vc continua com o problema.

se quiser tentar o verynice, é só instalar o pacote verynice e rodar o comando verynice...mas

vc não estaria com um problema de hardware, problema no HD?

De fato este micro meu tem muita RAM (16 giga) eu uso verynice e preload, quando vou usar "zswap", swap em RAM, mas nunca precisei me preocupar com mudar o tamanho do cache, no Sabayon, nem no openSUSE. Eles rodam com as opções default.


Não é problema no HD ou no hardware, apenas quero não só otimizar o uso do Linux nesta máquina como também saber como fazê-lo para usar em outra máquina ou outra distro.

Esse verynice não vai resolver por causa desse cache desgovernado que tem no sistema que vai ocupando cada vez mais espaço na memória á medida que vou abrindo e fechando processos com suas dependências e que vai diminuindo cada vez mais a memória livre.

Hoje de manhã tive que deixar no modo default a configuração do preload.conf isto é, sem alterar nada nele para minimizar o acesso ao disco ( ás vezes fica muito bom, quase sem acesso nenhum ao HD mas conforme vou usando volta esse acesso ainda que não muito intenso ).



23. Re: Como diminuir cache de memória do sistema ?

Henrique
Henrique-RJ

(usa Outra)

Enviado em 04/05/2018 - 08:48h

Esta é a fórmula para se chegar á memória cache do preload em seu modo padrão:

Memory settings
The forumula used to determine the maximum available memory available to Preload is:
(Total RAM x model.memtotal) + (RAM available at start x model.memfree) + (Cached memory x model.memcached)
model.memtotal -10%
model.memfree 50%
model.memcached 0%

Originalmente, na distro descontinuada que uso ( Kaiana 14.04 Trusty 64 ) , vem com a seguinte configuração:

Memory settings
The forumula used to determine the maximum available memory available to Preload is:
(Total RAM x model.memtotal) + (RAM available at start x model.memfree) + (Cached memory x model.memcached)
model.memtotal -10%
model.memfree 100%
model.memcached 30%

Será que no modo padrão ( quando se instala o preload ) a memória cache do preload não existe pois, pela fórmula, ela é negativa ?



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts