Hqxriven Kernel, a Missão!
Muito bem, só agora tive condições de testar o já tão comentado Hqxriven Kernel. Não poderia deixar de colocar aqui os meus dois centavos!
Tentei seguir ao máximo as instruções de otimização do tópico. Como não uso KDE como Ambiente padrão, uso Gnome, fiz todas as alterações que não envolviam o ambiente de trabalho.
Comecei as alterações com o Kernel padrão do Ubuntu, só no final eu instalei o kernel Hqxriven.
Algumas explicações que acho necessárias. Meu sistema é bem carregado, misturo bibliotecas GTK e QT, tenho mais de um programa para executar a mesma função (como por exemplo os reprodutores de música, de vídeo e navegadores da Internet), faço uso de máquina virtual e abro até duas sessões do sistema ao mesmo tempo ( a minha e a da minha esposa). É normal usar o sistema com vários programas abertos ao mesmo tempo, então não espero um consumo baixo de RAM em situações normais de uso. Outra coisa, eu não uso o Tracker como indexador do sistema, eu o removi e em seu lugar eu uso o Beagle. O motivo é simples, a versão do Tracker no Ubuntu 7.10 simplesmente não funciona para mim! Só consome recursos da máquina e não acha nada. Existe uma versão mais recente com vários Bugs corrigidos, mas não quis ficar compilando essa nova versão. Há sim, já ia esquecendo, ainda uso o Preload!
Consumo de RAM com o Kernel Padrão do Ubuntu!Já havia "mexido" no meu sistema antes mesmo das dicas postadas neste tópico, como desligar alguns serviços que não utilizava, com as dicas do tópico desliguei ainda mais serviços e procurei seguir as dicas de otimização do Boot. Sem as modificações do tópico meu sistema já consumia entre 230 e 235MB após o Boot. Após as modificações, mas ainda utilizando o kernel padrão do Ubuntu (2.6.22.14.21 generic) o consumo continuou o mesmo! Após o uso intenso do sistema e voltando a fechar todos os programas, o consumo de RAM se estabilizava em 308MB! Após as modificações, continuou o mesmo!
Tempos de Boot!O que mudou bastante foi o tempo de Boot. Fiz questão de cronometrar, não instalei o Bootchart.
Com o kernel padrão e sem as modificações, o tempo de boot era de
53 segundos. Após aplicar a dica do SYSCTL, caiu para
50 segundos. Após a dica do SYSV, caiu para
48,7 segundos. Após a dica do PROFILE, caiu para
41,8 segundos. Mas infelizmente, após as dicas do INIT e da retirada de 3 terminais, o tempo aumentou para
48,9 segundos.
Daí baixei e instalei o Kernel Hqxriven, o tempo de boot voltou a cair mas ficou em
44 segundos.
Velocidade e consumo de RAM do Sistema com o Kernel Hqxriven!O sistema em si ficou mais rápido em praticamente tudo, em algumas aplicações a melhora é nítida. Contudo, em outras o tempo de abertura na primeira vez ficou um pouco mais lento. Mas na segunda vez que chamo a aplicação, a diferença de tempo pode ser enorme em comparação ao Kernel padrão. É bom lembrar, que já tinha o sistema modificado mesmo com o kernel padrão, visando maior velocidade. Então para mim ficou claro que este novo Kernel dá um banho no Kernel padrão sem qualquer modificação.
O consumo de RAM diminuiu um pouco. Logo após o Boot ele fica em 226MB. Depois de usar várias aplicações e fechar tudo, se estabiliza em 290MB. Outra coisa, agora ele praticamente não usa o SWAP. Com o Kernel padrão era comum o uso de 35 MB mesmo com pouco tempo de uso do sistema. Agora não sai do zero!
O que deixou de funcionar com o novo Kernel!A única coisa que não funciona é o já esperado Virtual Box. Fora isso, continuou tudo normal. Ainda não testei o novo kernel quanto ao uso durante dias seguidos, sem desligar a máquina. O kernel padrão do Ubuntu vai deixando o sistema menos responsivo. Depois vou ver com o kernel modificado.
Considerações gerais!Já havia feito compilações do kernel antes, procurando deixar o sistema mais rápido, inclusive já havia criado um tópico tentando mostrar que é possível deixar o Ubuntu quase tão rápido e customizado quanto o Debian (
http://ubuntuforum-br.org/index.php/topic,8484.0.html). Só gostaria de parabenizar mais uma vez o Hqxriven pelo excelente trabalho e dedicação, que inclusive já vem rendendo frutos, não é mesmo! Fiquei triste apenas com o anúncio desse ser o último Kernel Hqxriven!
Mas eu entendo os motivos, já que tudo isso dá muito trabalho de ser feito. É muito fácil atirarem pedras, mas muito poucos colocam a mão na massa para fazer acontecer.
Tudo de bom e continue o excelente trabalho! Mais tarde posto uma tabela comparando os tempos de abertura de programas entre os dois Kerneis.