wils@web ~ $ cat ~/ajuda/como-otimizar-o-uso-de-swap-em-servidores-ubuntu-22-04-para-melhor-desempenho.md
LinuxComo otimizar o uso de swap em servidores Ubuntu 22.04 para melhor desempenho
O swap é uma área no disco rígido que o sistema utiliza quando a memória RAM está cheia. Otimizar o uso de swap em servidores Ubuntu 22.04 pode melhorar o desempenho e a estabilidade do sistema. Este manual apresenta um passo a passo para realizar essa otimização.
1. Verificando o uso atual de swap
Antes de realizar qualquer alteração, verifique a configuração atual do swap:
swapon --show
2. Ajustando a prioridade do swap
O parâmetro swappiness controla a frequência com que o sistema utiliza a swap. O valor padrão é 60, mas pode ser ajustado para melhorar o desempenho. Para verificar o valor atual:
cat /proc/sys/vm/swappiness
Para alterar temporariamente o valor do swappiness para 10:
sudo sysctl vm.swappiness=10
Para tornar essa alteração permanente, edite o arquivo /etc/sysctl.conf:
sudo nano /etc/sysctl.conf
Adicione a seguinte linha:
vm.swappiness=10
3. Aumentando a área de swap
Se o seu servidor estiver frequentemente utilizando swap, pode ser necessário aumentar a área de swap. Para isso, crie um novo arquivo de swap:
sudo fallocate -l 2G /swapfile
Defina as permissões corretas:
sudo chmod 600 /swapfile
Depois, formate o arquivo como swap:
sudo mkswap /swapfile
Ative o novo swap:
sudo swapon /swapfile
Para garantir que o swap seja ativado após reinicializações, adicione a seguinte linha ao /etc/fstab:
/swapfile none swap sw 0 0
4. Monitorando o desempenho
Após realizar as alterações, monitore o desempenho do sistema e o uso de swap:
htop
Verifique se o sistema está utilizando menos swap e se a performance melhorou.
Conclusão
Otimizar o uso de swap pode melhorar significativamente o desempenho de um servidor Ubuntu 22.04. Ajuste o swappiness e aumente a área de swap conforme necessário. Dica: Sempre monitore o desempenho do sistema após as alterações para garantir que as otimizações estejam funcionando como esperado.
Precisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.