[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Compilação do Kernel deixa sistema mais lento



Alguém pode comentar o que o Rúben disse abaixo?
Ele está correto?
Como solucionar essa questão?

Rúben Lício escreveu:
note o i686, ele foi compilado para i686 no final das contas, não para P4, por isso da velocidade menor.
O que deve ter acontecido, é que você não tinha biblioteca para isso e por isso ele fez uma compilação genérica.

Eu não sei o que você deve fazer para um build especifico para P4, talvez outra pessoa da lista possa te ajudar...
Eu suspeito que você compilando o kernel para P4, todo o resto terá de ser compilado também, porque teram de usar instruções compativeis com o kernel, mas não tenho fundamento nenhum para afirmar isso....

Boa sorte com o seu build, só posso dizer que vale a pena o ganho de desempenho compilando as coisas - no meu note, o gimp que levava 15-20s para carregar, agora leva 2s :)


Abraços,

Rúben

On 12/4/06, Wendell A. Silva <wendell@ctech.srv.br> wrote:
Linux matrix 2.6.8-P4 #1 Thu Jun 1 13:20:20 BRT 2006 i686 GNU/Linux

Rúben Lício escreveu:
quando você entra pelo kernel novo, e da uname -a qual a resposta do console?

On 12/4/06, Wendell A. Silva <wendell@ctech.srv.br > wrote:


Felipe Augusto van de Wiel (faw) escreveu:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 12/01/2006 01:14 PM, Wendell A. Silva wrote:
  
Saudações.

Realizei a compilação do kernel do Debian Stable, utilizando o
config-2.6.8-2-386 da instalação.
Mudei apenas a diretiva Processor Family de 386 para Pentium-4.
A máquina é um Dell PowerEdge 600SC - Processador P4 de 

2.40GHz.

Iniciei os sistemas em init 1 (serviços mínimos) e pedi para calcular o
número Pi com 5.000 casas decimais:
# time  echo "scale=5000; 4*a(1)" | bc -l

Obtive os seguintes resultados.



A) Kernel original da instalação - Processor Family 386
1) 1m7.614s
2)1m7.730s
3)1m7.725s
4)1m7.599s
5)1m7.661s

B) Kernel compilado - Processor Family
Pentium-4/Celeon(P4-based)/Pentium-4 M/Xeon)


1)1m10.489s
2)1m10.488s
3)1m10.386s
4)1m10.173s
5)1m10.272s

Os resultados mostram que o Kernel compilado ficou 3 segundos mais
lento. Diferença muito alta.
Pensei que ele fosse ficar mais rápido ou ter uma variação menor no


resultado.

O teste que eu apliquei é válido? Os resultados estão normais?
Vale a pena compilar o kernel?
    
	Como você compilou o kernel? Você gerou um pacote .deb?
Você usou o source do Debian? Você usou o processo de geração
de pacote do Debian Kernel Team?

  
Não gerei um pacote .deb.
Utilizei o source da Distribuição.
Não utilizei o processo de geração do pacote do Debian Kernel Team.

Comandos que utilizei para compilação:

#apt-get install kernel-source-2.6.8
#cd /usr/src
#tar xjvf  kernel-source-2.6.8.tar.bz2
#ln -s  kernel-source-2.6.8 linux
#cd linux
#make mrproper
#cp /boot/config-2.6.8-3-386 .config
#make menuconfig

Alterei somente a família do processador

#make
#make  modules_install
#cp System.map /boot/System.map-2.6.8-P4
#cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.8-P4
# mkinitrd -o /boot/initrd.img-2.6.8-P4 2.6.8-P4
#cp .config /boot/config-2.6.8-P4







Reply to: