Melhorar performance Linux

Melhorando a experiência de uso no Linux


Para quem deseja, como eu, ter o seu tempo de resposta melhorado em um computador rodando Linux, independente da versão da distro, seguem algumas dicas que eu sempre executo logo após uma nova instalação, e que ajudam na melhora geral de performance e tempo de resposta no uso geral da máquina (Isso sem citar detalhes referentes a melhoria em hardware).

  1. Retire aplicativos desnecessários da inicialização.
    • No gerenciador gráfico, verifique em "Startup Applications Preference" quais estão lá "de alegre", e desmarque. Se tiver dúvidas se a aplicação é importante não deixe de utilizar o google, eu por exemplo a princípio deixo dois ou três, em especifico na minha ultima instalação somente deixei "NVidia X Server Settings", mas isso depende muito de cada caso.
  2. Desabilite efeitos visuais do gerenciador gráfico.
    • A não ser que você faça questão de ter esses efeitos, caso os retire a performance gráfica será melhorada, e o consumo da cpu será minimizado. Para isso vá nas preferências do gerenciador e desabilite as animações.
  3. Evite que o Linux faça swap em disco, migre para área de RAM
    • Em casos onde a sua configuração permita, ou seja, se tiver acima de 2GB de RAM, você pode sem dúvida se utilizar desse artifício de configurar o linux para evitar fazer swap e se fizer usar área em RAM, ao invés de disco rígido, pois sabemos que os tempos de acesso são bem menores em RAM do que em HD. Para isso, vamos primeiro instruir para evitar a utilização de swap, abra o arquivo com o comando:
      • sudo gedit /etc/sysctl.conf
    • Depois insira a seguinte linha no final, e salve:
      • vm.swappiness=10
    • Você pode optar por colocar o valor em "0". O valor por padrão é "60" sendo que vai de 0 a 100 e quanto menor o valor, menos o Linux vai se utilizar de swap.
    • Agora vamos incluir o mapeamento para que o swap vá para uma área de RAM ao invés do local no HD. Abra o arquivo com o seguinte comando:
      • sudo gedit /etc/fstab
    • Insira no final, a seguinte linha, depois salve:
      • tmpfs           /dev/shm        tmpfs   noexec,defaults,nosuid,noatime,size=1024M      0       0
    • Aqui instrui ele que pode ser utilizado até 1GB de espaço em RAM para o swap, mas com até 512MB fica suficiente visto que você já o instruiu para evitar usar swap. Na próxima inicialização do sistema as configurações estarão valendo.
  4.  Faça o Mozilla Firefox utilizar cache em RAM
    • Inclua a configuração de utilização da RAM para os arquivos de cache e temporários criados pelo browser Mozilla Firefox. Para isso abra uma nova aba no browser e digite na url: about:config
    • Confirme que você sabe o que está fazendo, e vai abrir a listagem de todas as diretivas que ele utiliza em configuração. 
    • Clique sobre a listagem com o botão direito do mouse e inclua uma nova String como:
      • browser.cache.disk.parent_directory
    • com o valor
      • /tmp
    • Agora abra o arquivo com o seguinte comando:
      • sudo gedit /etc/fstab
    • Inclua as seguinte linhas, e salve:
      • tmpfs           /tmp            tmpfs   noexec,defaults,nosuid,noatime  0       0
        tmpfs           /var/tmp        tmpfs   noexec,defaults,nosuid,noatime  0       0
    • Na próxima inicialização do sistema você terá essas configurações valendo.

Além desses dicas, existem outras, como diminuir o tempo de exibição da tela do bootloader grub, não exibir gráfico durante o carregamento, deixar pré-definido o tipo de sessão a ser utilizada no login, fazer atualizações de pacotes regularmente, verificar saúde do disco rígido e limpar arquivos e dependencias quebradas, compilar kernel, etc. Mas essas outras dicas são de rotina, então o que eu tinha para relatar como uma forma de melhorar já de cara a performance geral no Linux seriam essas.
Valeu!

Nenhum comentário: