¿Cuánto tiempo lleva compilar un núcleo (Linux 3.2.5)? [cerrado]

12

¿Cuánto tiempo lleva instalar el núcleo (Linux 3.2.5) en 12.04 usando el make install -j 4comando?

Mi terminal muestra esto durante unos 40 minutos ahora.

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
Dhruva Jain
fuente
66
Mucho :) El kernel de Linux tiene una gran cantidad de líneas de código y tomará mucho construirlo a menos que tenga una computadora realmente poderosa. Mi consejo, sal por unas horas.
Aleksandar
2
dhruva dios! _ / _ me tomó 2 horas! .. y te preocupaste por 40 minutos! ¡y por cierto necesitas 4 núcleos / procesadores para que -j 4 funcione!
shiladitya
Si bien tiendo a no usar un -jnúmero mayor que el número de núcleos físicos en la máquina, en realidad hay varias razones por las que usar un número mayor aún puede proporcionar un mejor rendimiento: no todos los subprocesos siempre usarán el 100% de los recursos del procesador disponibles para ellos (esta es la razón principal, y la base de algunas recomendaciones de que el -jnúmero siempre sea ​​mayor que el número de núcleos físicos), la CPU puede tener hipertronteo, por lo que hay más procesadores lógicos que núcleos físicos, y así sucesivamente. Y -j 4 al menos se ejecutará , incluso si tiene menos de 4 núcleos.
Eliah Kagan
1
Esta pregunta no responde de manera sensata en mi opinión. Esto depende en gran medida de la configuración del kernel y del hardware del sistema. Lo he visto oscilar entre 10 minutos y 6 horas.
gertvdijk

Respuestas:

12

Depende del hardware, especialmente la CPU. Aquí hay un resultado de la encuesta que podría ayudarlo a ver. Pero, normalmente es entre 1-2 horas.

Anwar
fuente
8

Con un SSD y un Sandy Bridge a 4 GHz bajo demanda, tardó ~ 8 minutos con HT activado y make -j14.

Malina
fuente
3

Mi primera compilación exitosa del kernel fue del kernel 3.2 en un K8 Mobile Sempron 1.8 GHz con 512 MB de DDR de un solo canal y un disco duro ATA-100 5200 RPM incluido casi todos los módulos en la línea principal, porque no sabía lo que estaba haciendo. ¡Tomó 11 horas!

Mi kernel más reciente, también 3.2, pero ahora en un Pentium Dual Core T2370 con DDR2 de doble canal de 2 GB y un SSD SATA-3 y todos los módulos innecesarios apagados tomaron 1 hora 48 minutos. Puede variar mucho

OCDtech
fuente
¿Qué tipo de PC es esta? Mi portátil AMD A8-4500M de 2012 se descargó a 1.8GHZ y el Turbo Core apagado tardó solo 13 minutos en compilar el último kernel 4.4.Es un HP Pavilion g7 2269wm con 6GB de RAM y 500GB HDD
Suici Doga
@SuiciDoga Tal vez fue el factor RAM.
Omar Tariq
0

En una máquina de 64 CPU con muchos discos en RAID, ~ 5-8 minutos, y la mayor parte se consume en el paso final de empaquetado de Debian.

Colin Ian King
fuente