Memória armazenada em cache, mas a troca está sendo usada [duplicada]

1

Eu tenho uma VM com 16GB de memória e, recentemente, ela está usando um pouco do espaço de troca. No começo eu pensei que isso era porque ele estava usando toda a memória, mas depois li alguns artigos sobre a memória cache e como o kernel Linux usa memória extra para o cache. Verifiquei isso e vi que eu tenho cerca de 13gb sendo alocado para o cache. Eu não consegui encontrar nenhuma resposta sobre o motivo pelo qual a troca está sendo usada. O kernel não deve usar a memória que está sendo usada como espaço de cache de memória antes de começar a usar o espaço de troca?

Obrigado por me ligar a essa outra pergunta, não achei isso por algum motivo antes.

    
por PersonGuy 31.08.2015 / 20:36

1 resposta

1

verifique os valor swappiness em :

cat / proc / sys / vm / swappiness

e edite ou adicione se não existir

no /etc/sysctl.conf

vm.swappiness = 0

que a reinicialização.

Eu também sugiro que você leia este e este link .

    
por 31.08.2015 / 20:44

Tags