Otimização do Linux para melhorar o desempenho

Í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-collect
e 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.
wave wave wave wave wave