Tentando melhorar o sistema de memória da sua máquina com Linux

Publicado por Sidnei Serra em 14/08/2024

[ Hits: 642 ]

Blog: https://www.youtube.com/channel/UCRgokKtNlttdmg2RJEa2VYw

 


Tentando melhorar o sistema de memória da sua máquina com Linux



Nessa dica vamos ver como tentar melhorar o sistema de memória da sua distribuição Linux através da configuração de dois parâmetros, o vm.dirty_ratio e vm.dirty_background_ratio. Esses parâmetros controlam como são feitas as gravações das chamadas "dirty pages", que são páginas de programas (ou arquivos) que foram carregadas do disco e que foram modificadas mas ainda não foram regravadas no disco e que estão alocadas no cache da memória RAM já que é mais responsivo ao sistema alocar esses dados na memória RAM e trabalhar em cima deles do que ter que ficar pegando/escrevendo os dados do disco o tempo todo uma vez que a RAM é muito mais rápida que o disco.

vm.dirty_ratio

O valor normalmente usado fica em torno dos 20% da RAM do sistema de "acúmulo" de páginas antes do kernel começar a gravar os dados em disco de modo síncrono, onde a tarefa ou processo que iniciou a gravação precisa "aguardar" o fim da gravação em disco para continuar a sua execução. Dependendo de quanto o usuário tenha de RAM na sua máquina esse 20% pode ser um valor exagerado. Veja o valor em uso na sua máquina digitando no Terminal:

sysctl vm.dirty_ratio

vm.dirty_background_ratio

O valor normalmente usado fica em torno dos 10% da RAM do sistema de "acúmulo" de páginas antes do kernel começar a gravar os dados em disco de modo assíncrono, onde a tarefa ou processo que iniciou a gravação não precisa "aguardar" o fim da gravação em disco para continuar a sua execução. Dependendo de quanto o usuário tenha de RAM na sua máquina esse 10% pode ser um valor exagerado. Veja o valor em uso na sua máquina digitando no Terminal:

sysctl vm.dirty_background_ratio

Os valores e como mudar os mesmos

Esses valores (20% e 10%) costumam ser adequados para a maioria dos usuários mas a gente sempre tenta tirar mais desempenho de nossas máquinas. Para mudar os valores edite o arquivo /etc/sysctl.conf ou /etc/sysctl.d/sysctl.conf; se não existir, crie então:

sudo nano /etc/sysctl.d/99-sysctl.conf

Coloque então os valores "otimizados". Os valores seriam para uma máquina com 8GB de RAM:

vm.dirty_ratio = 10
vm.dirty_background_ratio = 5

Salve o arquivo e reinicie a máquina. Os valores não podem ser muito baixos para evitar a constante escrita em disco e nem muito altos para evitar a perda de dados pela não gravação dos dados em disco de forma adequada. Pode-se notar uma melhora no sistema quando a atividade do disco fica mais moderada e uniforme, sem muitos acessos contínuos onde o led de atividade de disco fica aceso o tempo todo. Há também uma melhora na abertura de programas (nada assim "minha nossa, que rápido!") e essa configuração fica mais nítida quando se usa discos rígidos.

Se você usa SSD não é muuuuito necessário já que o SSD é muito mais rápido que um HDD mas fica por sua conta, quem sabe... Tendo como base uma máquina com 8GB de RAM os valores aqui mostrados devem ser aumentados ou diminuídos de acordo com a situação, sempre mantendo o limite padrão de 20/10.



Outras dicas deste autor

Como fazer um pendrive butável dar boot no VirtualBox

Como centralizar o widget Gerenciador de Tarefas Apenas Com Ícones do Painel do KDE

Tire fotos da tela do navegador com a extensão Fireshot

Instalando o Dolphin e deixando-o "pretinho" acompanhando o tema escuro do Gnome-Shell

Colocando uma opção de redimensionamento de imagem no menu de contexto do KDE

Leitura recomendada

Como adicionar PPA's no Debian

Instalando o MPlayer e suas dependências no Slackware 10

Configuração do RAID 5 (Red Hat)

Erro de Xlib ao conectar ao Xserver

Solucionando problema de som do Skype no Ubuntu

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts