Depois que o sistema inicia, em alguns minutos meu cache de memória se enche e começa a usar a troca. Aqui está uma captura de tela de / proc / meminfo.
No entanto, se eu puder desativar esse processo / limpar o cache uma vez depois disso, acho que meu sistema irá acelerar até certo ponto. Corrija-me se eu estiver errado aqui.
Eu também tentei limpar a memória do Bleachbit, mas ele não parece limpar o cache da memória corretamente. Além disso, o recurso ainda está em fase experimental.
Já havia uma pergunta semelhante postada aqui: como posso desativar o cache de pré-busca? , mas estava relacionado ao Ubuntu Server, e também as respostas envolviam configurações manuais, etc.
Então, eu quero saber se há algum software para desativar / ativar o Cache de Memória para Ubuntu 12.04.
tracker-miner
. Depois de desinstalar todos os pacotes do rastreador, meu problema desapareceu. Também tenho 4 GB de memória e 2 GB são usados por chaches, mas não estou tendo problemas.Respostas:
Após a observação acima, se você ainda acha que "limpar" o cache pode ajudar, certamente pode tentar: é uma linha do terminal:
Não há uma maneira fácil de desativar o cache, mas você pode obter o mesmo efeito limpando-o sempre que a cada minuto , se desejar:
Pressione
Alt-F2
, digitegksudo gedit /etc/crontab
e adicione esta linha na parte inferior:*/15 * * * * root sync && echo 3 > /proc/sys/vm/drop_caches
*
ou em*/5
vez de*/15
Um liner para conhecer RAM livre REAL, exceto cache
A resposta de Geirha explica os detalhes, mas, em suma, você obtém o número de megabytes gratuitos com:
que no meu servidor de linha de comando de 2 GB retorna uma integridade extremamente alta
1835
.fonte
tee: /proc/sys/vm/drop_caches: Permission denied
. Alguma dica?Socorro! Linux comeu minha RAM!
www.linuxatemyram.com explica isso muito bem no formulário de perguntas frequentes, com o essencial:
Fonte: como mencionado, o excelente www.linuxatemyram.com - visite para mais informações.
fonte
Para verificar seu uso atual da memória
ou
Para liberar espaço
NOTA: esta ação não tornará seu sistema mais rápido, nem afetará sua estabilidade e desempenho, apenas limpará a memória usada pelo Kernel Linux nos caches.
ou
NOTA: Você pode usar tarefas cron para agendar os comandos acima para serem executados em intervalos de tempo específicos.
fonte
Como podemos ver que o descontar não é um problema apenas se causar troca, o que você pode evitar gerenciando o valor vm.swappiness . Talvez seja isso que você está procurando: por que o swap está sendo usado, mesmo que eu tenha bastante memória RAM?
fonte