Pesquisar este blog

terça-feira, 16 de abril de 2013

COMO TER O UBUNTU 13.04 MUITAS VEZES MAIS RÁPIDO





Neste post vou mostrar vários procedimentos que tornam o ubuntu muito mais rápido e alguns que são sugeridos por outros blogs e sites da internet, que não devem ser implementados nunca, e porque desta minha sugestão de não implementa-los, o procedimentos básico que torna o ubuntu, realmente um sistema lento se não modificado é a prioridade da memoria virtual swap que vem por default com prioridade 60 (sessenta) no sistema que é uma prioridade muito alta, e geralmente a swap é utilizada sem que a memoria fisica tenha sido esgotada, isso atrasa completamente o processamento uma vez que a velocidade do HD onde as informações são guardadas e lidas posteriormente é infinitamente menor a da memoria física, reduzindo em muito a eficiência do sistema sobretudo em maquinas de melhor desempenho, que poderiam facilmente guardar a memoria virtual apenas para eventualidades, e mesmos para maquinas menores esta prioridade sendo reduzida a memoria virtual sera utilizada apenas com a esgotamento da memoria fisica, aumentando em muito o desempenho, mais explica-se a prioridade alta da memoria virtual no ubuntu pelo fato de ser uma distro com o objetivo de rodar de forma satisfatória em maquinas de baixa e alta capacidade, entretanto o sistema pode ser melhor ajustado para sua maquina sobretudo se você tem uma maquina com ram igual ou superior a 1 giga.

Em primeiro lugar vamos testar uma prioridade mais baixa para a swap que possa ser revertida com o simples reiniciar da maquina, se sua maquina tem um giga ou mais de ram sugiro a prioridade 10 para a swap pois testei e rodou muito bem com um aumento de desempenho muito significativo em maquinas com este perfil, para isso abra um terminal e digite:

sudo sysctl vm.swappiness=10

clique enter e a swap não estará mais em uma prioridade 60, em uma escala que vai a 100, mais em 10 o que é uma diminuição muito grande em sua prioridade de ativação e certamente ela será ativada quando a memoria física estiver para acabar, isso leva a um aumento muito grande de desempenho pois a memoria física é infinitamente mais rápida que a virtual em HD, teste o desempenho sem reiniciar o computador, se agradar vamos agora tornar definitiva a mudança para isso vamos ter que editar um arquivo de texto, para abrir o citado arquivo, abra o terminal e digite o comando:

sudo gedit /etc/sysctl.conf

clique enter, digite a senha de root e o arquivo vai abrir, então após a ultima linha do texto, vamos inserir outra linha logo abaixo, não deixe nenhum sinal de jogo da velha antes do que você vai colar pois vai anular todas as mudanças, no caso copiando e colando o seguinte:

vm.swappiness=10

salve o arquivo para tornar permanente as modificações e feche, apenas lembrando que o numero em ambos os comando após o sinal de igual representa a efetiva prioridade da swap logo a medida que for modificado esta sera a prioridade que vai ser assumida pelo sistema logo =10 significa prioridade dez =20 prioridade 20 e assim sucessivamente, logo após reinicie a maquina veja bem não é a parte gráfica mais o computador e sempre que fizermos menção a reiniciar neste post, será com certeza a o computador como um todo.

Após reiniciar se quiser testar para saber a prioridade da swap, utilize o comando abaixo digitado no terminal que a resposta sera imediata dentro do mesmo:

cat /proc/sys/vm/swappiness

Após os procedimentos acima que são exatamente equivalentes a versão anterior do ubuntu começam as diferenças, pois aqui na versão 13.04 não se faz necessário acrescentar um repositório PPA para ativar a zram, basta está com todos canais de software ativados, o que se faz abrindo as configurações do sistema no painel lateral esquerdo do unity, cliquando no botão de mesmo nome, e na janela que abrir busque o ícone programas e atualizações, clique neste item e vai abrir outra janela, e ali verifique se todos os canais estão ativados nas abas aplicativos ubuntu e outros programas, se alguma opção não estiver marcada marque, depois basta cliquar em fechar, após este procedimento abra um terminal e digite o seguinte:

sudo apt-get update

e depois que terminar a atualização do cache no mesmo terminal digite:

sudo apt-get install zram-config

clique enter e após a instalação reinicie a maquina e já estará com a maquina bem mais rápida e a zram ativada, nesta versão fazer a ativação pelo método antigo pode causar bugs de grande proporções.

Nesta versão não recomendo o uso do prelink, pois há muitos problemas referente a o skype e outros programas corrompidos quando de seu uso.

Link para a edição deste post destinado para ubuntu 12.04 e 12.10




3 comentários:

Cleiton Jr Mittmann disse...

Excelente artigo, realmente o uso antecipado da memória swap é problemático. Muitas vezes você nem consegue mais gerenciar as janelas para liberar espaço de tanto que trava.

Uma dica construtiva: Separe mais seu texto. A pontuação com somente vírgulas deixou o texto um pouco cansativo pra compreender. Use pontos finais, novos paragrafos e frases curtas e diretas.

Abraço

Yuri Buenaga Holtz disse...

Bom dia.

Tentei executar o comando sudo apt-get update

E obtive o seguinte erro:

Baixados 1.687 kB em 16s (105 kB/s)
W: Falhou ao buscar cdrom://Ubuntu 13.04 _Raring Ringtail_ - Release i386 (20130424)/dists/raring/main/binary-i386/Packages Por favor, use o apt-cdrom para fazer com que este CD-ROM seja reconhecido pelo APT. O apt-get update não pode ser usado para adicionar novos CD-ROMs

W: Falhou ao buscar cdrom://Ubuntu 13.04 _Raring Ringtail_ - Release i386 (20130424)/dists/raring/restricted/binary-i386/Packages Por favor, use o apt-cdrom para fazer com que este CD-ROM seja reconhecido pelo APT. O apt-get update não pode ser usado para adicionar novos CD-ROMs

E: Falhou o download de alguns ficheiros de índice. Foram ignorados ou os antigos foram usados em seu lugar.


Se puder me ajudar! agradeço!

Att;

Yuri

Nascimento disse...

Não conseguia acreditar que minha máquina fosse inadequada para o ubuntu apresentar tanta lentidão. Passei a pensar que fosse bug, mas sua dica resolveu meu problema. Obrigado.