27 Jul
O Ubuntu é uma distribuição do tipo instale-esqueça, em que usuário iniciantes em Linux podem ter um sistema open-source fácil de usar e capaz de realizar as mesmas coisas que já estão acostumados com sistemas proprietários. Mas existe alguns truques que podem ser feitos para melhorar a eficiência geral do sistema e que por motivos de compatibilidades não estão ativos após a instalação. Segue três itens interessantes sobre este aspecto:
Controle do SWAP
O Swap é feito toda vez que o sistema acredita que deva guardar no disco parte das informações da RAM para não ocupá-la inteiramente. Existe um forma de definir quão frequentemente o kernel deve realizar o swap, apesar de o assunto ser discutível.
Você pode descobrir o seu “swappiness” através do comando
sudo cat /proc/sys/vm/swappiness
Seu sistema deve ficar mais rápido se você diminuir este valor, através do comando
sudo sysctl -w vm.swappiness=10
Mas esta alteração não é permanente, para alterar permanentemente este parâmetro altere o arquivo /etc/sysctl.conf na opção vm.swappiness e mude para 10 (crie se não existir).
Removendo Terminais
Se você não usa muito os terminais do seu Ubuntu, você pode diminuir o numero dos mesmos para economizar memória. Para isso edite o arquivo /etc/inittab, procurando pela linha
2345:respawn:/sbin/getty 38400 tty1
Ela e as seguintes indicam cada um dos tty’s e você pode comentá-las com um # na frente da linha. Recomendo não remover o tty1 pois ele pode ser útil se algo de estranho ocorrer com o seu X.
Boot Concorrente
Como o Ubuntu foi criado para um sistema genérico ele não utiliza os outros (possivelmente existentes) processadores da máquina durante o processo de inicialização. Editando o arquivo /etc/init.d/rc trocando CONCURRENCY=none para CONCURRENCY=shell você muda o seu boot de normal para paralelo. Para ver se isto foi útil você pode usar o Bootchart.
Posts Relacionados:
Assine nosso RSS feed!
11 Responses for "Deixando seu Ubuntu mais rápido"
Não seria:
CONCURRENCY=shell ao invéz de CONCURRENCY=shel ?
Muito bom!
Semana que vem vou testar isso em uma máquina pré-histórica… :)
Abraços.
Nathan, Obrigado pela correção. Foi um erro bobo de digitação.
Andre, manda um comentário depois dizendo como foi.
Obrigado aos dois pelos comentários!
Salve! Valeu pela dica, vou testar isso hoje a noite.
Boas dicas essas, sou novo no Ubutu, venho do Fedora Core6 e adoro o SO :)
parabéns
[...] seu Ubuntu Publicado Julho 28th, 2007 Outros Nota: Dica publicada no vidagreek.net O Ubuntu é uma distribuição do tipo instale-esqueça, em que usuário iniciantes em Linux podem [...]
essa dica funciona no Kurumim?
No Ubuntu 7.04 aqui de casa não tenho o arquivo /etc/inittab…
Os terminais virtuais em modo texto são configurados nos arquivos /etc/event.d/tty[1-6]
O conteúdo desses arquivos é parecido com:
# tty1 - getty
#
# This service maintains a getty on tty1 from the point the system is
# started until it is shut down again.
start on runlevel 2
start on runlevel 3
start on runlevel 4
start on runlevel 5
stop on runlevel 0
stop on runlevel 1
stop on runlevel 6
respawn
exec /sbin/getty 38400 tty1
—–x—-
Para um terminal não ser executado em determinado runlevel, basta mudar o start para stop, no initlevel desejado.
Saúde e Paz a todos
Obrigado pela dica CWagner.
Acredito que as dicas devem funcionar no Kurumin por serem razoavelmente gerais, mas não tenho certeza já que nunca usei essa distribuição.
Para desabilitar os terminais de uma vez faça:
sudo sed -i ‘6,7s/^start/stop/g’ /etc/event.d/tty[3-6]
Leave a reply