Quanto tempo leva para compilar um kernel (linux 3.2.5)? [fechadas]


12

Quanto tempo leva para instalar o kernel (linux 3.2.5) no 12.04 usando o make install -j 4comando?

Meu terminal está exibindo isso por cerca de 40 minutos agora.

root@user-desktop:/usr/src/linux-3.2.5# make install -j 4
sh /usr/src/linux-3.2.5/arch/x86/boot/install.sh 3.2.5 arch/x86/boot/bzImage \
        System.map "/boot"
run-parts: executing /etc/kernel/postinst.d/dkms 3.2.5 /boot/vmlinuz-3.2.5

6
Muito :) O kernel do Linux possui um número muito grande de linhas de código e será preciso muito para ser construído, a menos que você tenha um computador realmente poderoso. Meu conselho, saia por algumas horas.
Aleksandar

2
deus dhruva! _ / _ demorei 2 horas! .. e você está preocupado com 40 minutos! e você precisa de 4 núcleos / processadores para que o -j 4 funcione!
shiladitya 2/09/12

Embora eu costumo não usar um -jnúmero maior do que o número de núcleos físicos na máquina, na verdade existem vários motivos pelos quais o uso de um número maior ainda pode proporcionar melhor desempenho: nem todos os threads sempre usam 100% dos recursos de processador disponíveis para eles (esse é o principal motivo e a base para algumas recomendações de que o -jnúmero sempre será maior que o número de núcleos físicos), a CPU pode ter hyperthreading, para que haja mais processadores lógicos que núcleos físicos e assim por diante. E -j 4 , pelo menos , será executado , mesmo se você tiver menos de 4 núcleos.
Eliah Kagan 02/09/12

1
Esta pergunta não é respondida de maneira sã na minha opinião. Isso depende muito da configuração do kernel e do hardware do sistema. Eu já vi isso entre 10 minutos e 6 horas.
precisa saber é

Respostas:


12

Depende do hardware, especialmente da CPU. Aqui está um resultado da pesquisa que pode ajudá-lo a ver. Mas, normalmente, é entre 1-2 horas.


8

Com um SSD e uma Sandy Bridge com clock de 4 GHz sob demanda, levou ~ 8 minutos com HT ativado e make -j14.


3

Minha primeira compilação de kernel bem-sucedida foi do kernel 3.2 em um K8 Mobile Sempron 1,8 GHz com 512 MB de DDR de canal único e um disco rígido ATA-100 de 5200 RPM incluído em quase todos os módulos da linha principal, porque eu não sabia o que estava fazendo. Demorou 11 horas!

Meu kernel mais recente, também 3.2, mas agora em um Pentium Dual Core T2370 com DDR2 de canal duplo de 2 GB e um SSD SATA-3 e todos os módulos desnecessários desligados, levou 1 hora e 48 minutos. Pode variar muito.


Que tipo de PC é esse. O meu 2012 AMD A8-4500M laptop downclocked de 1.8GHZ e Turbo Núcleo off levou apenas 13 minutos para compilar o mais recente 4.4 kernel.It é um 2269wm g7 HP Pavilion com 6GB de RAM e 500GB HDD
Suici Doga

@SuiciDoga Talvez tenha sido o fator RAM.
Omar Tariq

0

Em uma máquina com 64 CPUs com muitos discos em RAID, de 5 a 8 minutos, com a maior parte disso consumida na etapa final do empacotamento debian.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.