Linux Tunning: Swappiness

Este post será apresentado como ajustar o swapiness para melhor desempenho no servidor.

Falando de maneira rápida , swap é usado como uma alternativa para a RAM. É uma pequena partição no disco rígido, que é usado para dar o seu sistema de memória extra quando sua memória RAM está cheia.

swapping

O ajuste de  swappiness é um parâmetro de kernel que configura a frequência do uso de memória swap .

O valor geralmente utilizado é  60 ou 80, o que indica 60% ou 80% de probabilidade do kernel usar o swap, este valor vai de 0 e 100.

 

OBS : Utilizar o valor de swappinness pode ser muito agressivo , podendo causar problemas no servidor.

 

Para ajustarmos este valor basta aplicarmos o abaixo  em nosso arquivo /etc/sysctl.conf

vm.swappinness=10

E rodarmos o comando sysctl -p para atualizarmos a configuração no kernel

sysctl -p 

 

Referência

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Performance_Tuning_Guide/s-memory-tunables.html