sexta-feira, 31 de julho de 2020

Como instalar o Zram

Zram: O zram é um modulo do kernel linux que cria um dispositivo de bloco compactado na memoria RAM, não utilizando assim a memoria SWAP, que e mais lenta. Permitindo uma troca de dados mais rápida aumentando a quantidade de memória RAM disponível antes que o sistema faz a troca com o disco.

Como instalar:
~$ sudo apt install -y zram-config

Reinicie o computador e verifique se tudo esta funcionando abrindo o seguinte arquivo:
cat /proc/swaps

Como desistalar:
~$ sudo apt remove -y zram-config

Como instalar o Htop

Htop: Htop é uns dos melhores gerenciadores de tarefas do mundo linux, simples e fácil de usar.

Como instalar:
~$ sudo apt install -y htop 

Como executar:
~$ htop >>> abre o gerenciador de tarefas no modo padrão.

~$ htop -u NOME_DE_USUARIO >>> Mostra apenas os processos de um determinado usuário.

~$ htop -t >>> Mostra a visualização em árvore por padrão.

~$ htop -p NUMERO_DO_PID_DO_PROCESSO >>> Mostra apenas os PIDs especificados.

~$ htop -C >>> Usa um esquema de cores monocromático.

Já dentro do Htop você pode usar:
F3 >>> Para buscar por um processo.
F4 >>> para filtra um processo.
F9 >>> Para matar um processo.
Ctrl + C >>> Para Sair.

Como desistalar:
~$ sudo apt remove -y htop  

segunda-feira, 27 de julho de 2020

Reduzindo o uso de SWAP

swappiness: Controla como o kernel realiza as trocas de cache na RAM. O padrão é 60 começando usar a memoria SWAP quando a RAM atingir 40% do uso, colocando o valor em 10 significa que a SWAP só será usada quando a RAM atingir 90%.

vfs_cache_pressure: Controla a tendência do kernel para recuperar a memória que é usada no cache do sistema virtual de arquivos. O valor padrão e de 100, utilizar o valor 50 é o ideal, valores mais altos podem deixar o sistema lento e muito baixos reduzem o uso do cache.

Como verificar o valor do uso de memoria SWAP e VFS_CACHE_PRESSURE
~$ sysctl vm.swappiness
~$ sysctl vfs_cache_pressure

Como reduzi-las:
~$ sysctl vm.swappiness=10 
~$ sysctl vfs_cache_pressure=50

Tornar permanente:
  • Acesse o arquivo
~$ sudo nano /etc/sysctl.conf
  •  Cole no final do arquivo os seguintes comandos
# Reduz o uso de SWAP
vm.swappiness=10
# Melhora a gestão de cache
vm.vfs_cache_pressure=50
  • Salve
Pressione Ctrl+O e depois ENTER para salvar e Ctrl+X para fechar
  • Reinicie o Computador
~$ systemctl reboot