No Linux, a configuração de swappiness pode impactar significativamente o desempenho do seu sistema. O parâmetro swappiness controla a tendência do kernel de mover processos da memória física para o disco. Como os discos são muito mais lentos que a RAM, isso pode levar a tempos de resposta mais lentos para o sistema e os aplicativos se os processos forem movidos da memória de forma muito agressiva.
Dica testada no Linux Mint inux Mint 21.3.
O "swappiness" pode ter os seguintes valores:
Swappiness: 60. O sistema poderá usar Swap a partir de 40% de uso de RAM.
Swappiness: 40. O sistema poderá usar Swap a partir de 60% de uso de RAM.
Swappiness: 20. O sistema poderá usar Swap a partir de 80% de uso de RAM.
Swappiness: 10. O sistema poderá usar Swap a partir de 90% de uso de RAM.
Swappiness: 1. O sistema poderá usar Swap a partir de 99% de uso de RAM.
Passos para ajustar a swappiness
1. Verifique o valor atual da swappiness:
# cat /proc/sys/vm/swappiness
2. Para alterar temporariamente o valor da swappiness, execute:
# sudo sysctl vm.swappiness=10
3. Para alterar permanentemente o valor da swappiness, edite o arquivo /etc/sysctl.conf:
# sudo nano /etc/sysctl.conf
Adicione a seguinte linha ao final do arquivo:
vm.swappiness=10
4. Salve o arquivo e recarregue as configurações:
# sudo sysctl -p
Conclusão
A configuração padrão no Linux Mint (Ubuntu) é swappiness=60. Reduzir o valor padrão de troca melhorará provavelmente o desempenho geral de uma instalação típica de desktop. Um valor de swappiness=10 seria melhor que 60, mas sinta-se à vontade para experimentar. Ajustar a swappiness pode ajudar a otimizar o uso de memória do seu sistema, resultando em melhor desempenho, especialmente em máquinas com pouca RAM. Experimente diferentes valores para encontrar a configuração ideal para o seu uso.
[2] Comentário enviado por coelhoposa em 04/11/2024 - 13:28h
Swappiness: 60. O sistema poderá usar Swap a partir de 40% de uso de RAM.
Swappiness: 40. O sistema poderá usar Swap a partir de 60% de uso de RAM.
Swappiness: 20. O sistema poderá usar Swap a partir de 80% de uso de RAM.
Swappiness: 10. O sistema poderá usar Swap a partir de 90% de uso de RAM.
Swappiness: 1. O sistema poderá usar Swap a partir de 99% de uso de RAM.
Isso aqui está simplesmente errado. O Swappiness não significa quando o sistema usará a Swap, mas sim o quão agressivo será o uso da Swap.
E além disso, desde a versão 5.8 do Kernel (lançada em 2020), o Swappiness é de 0 a 200.