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