Meu Ubuntu 12.04 x64 no Dell XPS 15 com 8 GB de RAM foi muito lento.
Após algumas pesquisas, deparei-me com post sobre swappiness. Eu notei que swappiness no meu sistema foi relatado como 0, o que significa que a troca deve começar apenas quando a memória é usada e ainda está realmente agindo da mesma maneira que quando o swappiness é de 60.
Eu configurei o swappiness para 10 usando:
echo 10 > /proc/sys/vm/swappiness
e atualize /etc/sysctl.conf
com:
vm.swappiness = 10
Após a reinicialização, noto que o swappiness é relatado como 0 novamente com o mesmo desempenho lento. Eu corri echo 10 > /proc/sys/vm/swappiness
e o desempenho melhorou notavelmente.
Eu reiniciei novamente e verifiquei o swappiness, que foi relatado como 0 novamente.
Eu executei sudo sysctl -p
e pude ver os valores de sysctl.conf
entrarem em vigor.
Parece que o valor de /etc/sysctl.conf
é ignorado na inicialização.
Eu tenho um notebook com o Ubuntu 12.04 32 bit e também apliquei a mesma configuração. No notebook, as alterações entram em vigor conforme o esperado e permanecem após a reinicialização.
Alguém se deparou com esse tipo de problema? Como posso consertar isso?