Índice
Assumiremos, neste caso, uma distribuição Debian, Ubuntu ou Mint. Acessamos a janela do terminal, iniciaremos a otimização com o comando top:sudo top
Aqui podemos ver os serviços ativos e quanto eles estão consumindo cpu, memória e tempo de atividade. Acima podemos ver outros parâmetros de memória ram, swap, processos em execução, processos de espera.
Para liberar memória RAM do terminal, escrevemos os seguintes comandos
assistir -n 1 free -m sudo sync && sudo sysctl -w vm.drop_caches = 3
O primeiro dos comandos nos mostrará a quantidade de RAM que está sendo usada em tempo real, e com o segundo vamos liberar a memória. Na imagem a seguir podemos ver a otimização.
Antes da otimização gratuita 337 MB.
Após a otimização gratuita 674 MB, recuperados do terminal.
Normalmente o uso de Swap é de 60% em referência ao uso de memória RAM, isso é feito para não saturar a memória RAM, mas se tivermos mais de 1 GB podemos usar mais RAM e menos partição swap. Para ver qual configuração temos no terminal, escrevemos.
sudo cat / proc / sys / vm / swappiness
Se o valor for 60, usamos swap 60 das vezes e podemos reduzi-lo para 10 com o comando:
sudo sysctl -w vm.swappiness = 10
Isso será temporário para poder testar vários valores de swap, para que a configuração seja permanente devemos modificar o arquivo /etc/sysctl.conf e no final adicionamos vm.swappiness = 10
Um software muito interessante é Gerenciador de boot, embora todas as distribuições tragam o que é conhecido como Gerenciador de Aplicativos no início. Eles são softwares que iniciam automaticamente quando você inicia o computador. Também podemos remover alguns upgrades que consomem muita CPU e memória RAM.
E4rat É um programa que permite diminuir o tempo de acesso. Começaremos instalando algumas dependências para o e4rat:
sudo apt-get install libblkid1 e2fslibs
Remova o ureadahead, que é um programa que salva um registro de inicialização:
sudo dpkg --purge ureadahead ubuntu-minimal
Devemos então editar o grub do Linux, você deve ver se é grub ou grub2
sudo nano /boot/grub/grub.cfg
Nós olhamos dentro dos arquivos comida uma linha de comando como a seguinte (podem variar um pouco):
linux /boot/vmlinuz-3.2.0-23-generic root = UUID = bd54d7f0-ef24-4b86-999d-564d30ff9d17 ro nomodeset de recuperação
No final adicionamos
init = / sbin / e4rat-collecte então reinicializamos
sudo shutdown -r now
Ao reiniciar o computador, iremos executar o seguinte comando:
sudo e4rat-realloc /var/lib/e4rat/startup.log
Reiniciamos novamente com o comando:
sudo shutdown -r now
Para garantir que e4rat sempre comece com grub, abrimos o arquivo grub
sudo nano / etc / default / grub
Modificamos para estabelecer que ele inicia e4rat com Grub:
GRUB_CMDLINE_LINUX_DEFAULT = ”init = / sbin / e4rat-preload quiet splash”
Finalmente reiniciamos e você pode ver algumas mudanças no início de alguns programas. Este método não funciona em servidores ou discos SSD, pois quando gerenciado por cache não possui latência de disco.