Este Post faz parte de uma série de dicas para melhorar a performance e vida útil do drive SSD. Vide o post "A Odisseia do SSD".
Esta dica é extremamente interessante.
Podendo otimizar a performance de servidores.
Vamos limitar o uso de memória virtual, alterando o valor para diminuir a utilização de memória swap e assim, diminuindo o acesso de escrita em disco.
O primeiro passo é verificar o valor que está limitado a utilização de memória swap.
Vamos limitar o uso de memória virtual, alterando o valor para diminuir a utilização de memória swap e assim, diminuindo o acesso de escrita em disco.
O primeiro passo é verificar o valor que está limitado a utilização de memória swap.
Utilizando o seguinte comando:
cat /proc/sys/vm/swappiness
No meu caso, retornou o valor default que é 60.
A lógica é que quanto menor esse valor, na escala de 0-100, menor a utilização de memória swap.
A lógica é que quanto menor esse valor, na escala de 0-100, menor a utilização de memória swap.
Vamos editar o arquivo /etc/sysctl.conf.
sudo vi /etc/sysctl.conf
No final do arquivo, incluir as seguintes linhas:
# Limitar o SWAP
# Limitar o SWAP
vm.swappiness=10
Depois é só reiniciar o computador que a nova configuração estará produtiva.
Esta configuração é extremamente importante.
Imagine uma aplicação java, onde temos uma memória pré-alocada do servidor em 80%. Com a configuração default, sempre iremos fazer utilização de memória swap, onde irá degradar a performance do servidor e aplicação.
Limitando esse valor para 10, o Linux irá utilizar a memória swap quando o consumo de memória atingir 91%.
Limitando esse valor para 10, o Linux irá utilizar a memória swap quando o consumo de memória atingir 91%.
Depois de reiniciar, verificamos se a configuração teve efeito.
Artigo muito mal feito. Como salvo o que adicionei no terminal? Falta muita informação nesse artigo, quem está iniciando no mundo linux sofre, perde muito tempo com artigos como esse.
ResponderExcluir