segunda-feira, 27 de julho de 2020

Reduzindo o uso de SWAP

swappiness: Controla como o kernel realiza as trocas de cache na RAM. O padrão é 60 começando usar a memoria SWAP quando a RAM atingir 40% do uso, colocando o valor em 10 significa que a SWAP só será usada quando a RAM atingir 90%.

vfs_cache_pressure: Controla a tendência do kernel para recuperar a memória que é usada no cache do sistema virtual de arquivos. O valor padrão e de 100, utilizar o valor 50 é o ideal, valores mais altos podem deixar o sistema lento e muito baixos reduzem o uso do cache.

Como verificar o valor do uso de memoria SWAP e VFS_CACHE_PRESSURE
~$ sysctl vm.swappiness
~$ sysctl vfs_cache_pressure

Como reduzi-las:
~$ sysctl vm.swappiness=10 
~$ sysctl vfs_cache_pressure=50

Tornar permanente:
  • Acesse o arquivo
~$ sudo nano /etc/sysctl.conf
  •  Cole no final do arquivo os seguintes comandos
# Reduz o uso de SWAP
vm.swappiness=10
# Melhora a gestão de cache
vm.vfs_cache_pressure=50
  • Salve
Pressione Ctrl+O e depois ENTER para salvar e Ctrl+X para fechar
  • Reinicie o Computador
~$ systemctl reboot

Nenhum comentário:

Postar um comentário