Melhor desempenho da RAM/SWAP
Objetivo: Determinar através do kernel (sysctl) quando o sistema deverá utilizar a memória swap.
Com isto, o linux vai usar mais a memória RAM e dar prioridade a ela, ao invés de levar isto para o HD (swap) e deixar alguns processos mais demorados.
Por padrão, o valor de swappiness no debian é 60. Ou seja, usará o swap quando a RAM estiver em
torno de 40% a 50% em uso.
Verificar valor padrão:
# cat /proc/sys/vm/swappiness
Reduzindo o valor de swappiness para 10 ou 15 (neste exemplo, reduzi para 5), o arquivo de swap será usado apenas quando o uso
da RAM chegar em torno de 80 a 90 por cento.
Edite:
# vim /etc/sysctl.conf
Altere (adicione se não existir a linha) no arquivo:
# vm.swappiness = 5
(Há quem coloque 0 ou 1, mas prefiro assim)
Para evitar a necessidade de reiniciar o sistema, execute:
# sysctl vm.swappiness=5
depois, apenas como verificação, execute:
# swapoff -a
# swapon -a
# sysctl -p /etc/sysctl.conf