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.
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