Otimizando o seu sistema com swappiness

Publicado por Xerxes em 11/06/2024

[ Hits: 4.915 ]

 


Otimizando o seu sistema com swappiness



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.

Fontes:
Outras dicas deste autor

OCR - converter imagens em texto

Módulo de segurança do Banco do Brasil no Debian 9 sem frescuras

Fingindo que está ocupado no trabalho enquanto toma um café ouvindo podcast

wget - Comando para baixar imagens sequenciais de uma página

Iniciando Compiz automaticamente no Gnome Slackbuild

Leitura recomendada

Clique no touchpad! (Fedora 17 Xfce Spin)

Instalando seu adaptador Wireless usando o drive do windows (Debian/Ubuntu /Derivados)

Impressora Canon iP1300 (e outras) no Ubuntu 13.04

Ajustando resolução de tela no Ubuntu Linux 8.04

Deixando seu Slackware com tty mais "bonitinho"

  

Comentários
[1] Comentário enviado por maurixnovatrento em 23/06/2024 - 20:25h

Pra quem precisa de swap é uma boa dica.
______________________________________________________________________
Inscreva-se no meu Canal: https://www.youtube.com/@LinuxDicasPro
Repositório GitHub do Canal: https://github.com/LinuxDicasPro
Grupo do Telegram: https://t.me/LinuxDicasPro
Meu GitHub Pessoal: https://github.com/mxnt10

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



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts