Jak długo trwa kompilacja jądra (Linux 3.2.5)? [Zamknięte]

13

Jak długo trwa instalacja jądra (linux 3.2.5) w 12.04 za pomocą make install -j 4polecenia?

Mój terminal wyświetla to teraz przez około 40 minut.

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
źródło
6
Dużo :) Jądro Linux ma bardzo dużą liczbę wierszy kodu i jego zbudowanie zajmie dużo, chyba że masz naprawdę potężny komputer. Moja rada, wyjdź na kilka godzin.
Aleksandar
2
bóg dhruva! _ / _ zajęło mi to 2 godziny! .. i martwiłeś się o 40 minut! i btw potrzebujesz 4 rdzeni / procesorów dla -j 4 do pracy!
shiladitya
Chociaż zwykle nie używam większej -jliczby niż liczba rdzeni fizycznych w maszynie, istnieją w rzeczywistości różne powody, dla których użycie większej liczby może nadal zapewniać lepszą wydajność: Nie wszystkie wątki zawsze będą wykorzystywać 100% dostępnych zasobów procesora (jest to główny powód i podstawa dla niektórych zaleceń, aby -jliczba zawsze była wyższa niż liczba rdzeni fizycznych), procesor może mieć hiperwątkowanie, więc jest więcej logicznych procesorów niż rdzeni fizycznych i tak dalej. I -j 4 przynajmniej będzie działać , nawet jeśli masz mniej niż 4 rdzenie.
Eliah Kagan
1
Moim zdaniem na to pytanie nie można odpowiedzieć w rozsądny sposób. Zależy to w dużej mierze od konfiguracji jądra i sprzętu systemowego. Widziałem to w zakresie od 10 minut do 6 godzin.
gertvdijk

Odpowiedzi:

12

Zależy to od sprzętu, zwłaszcza procesora. Oto wynik ankiety, który może ci pomóc. Ale zwykle jest to 1-2 godziny.

Anwar
źródło
8

Z dyskiem SSD i Sandy Bridge taktowanym zegarem 4 GHz na żądanie, zajęło to około 8 minut przy włączonym HT i make -j14.

Malina
źródło
3

Moim pierwszym udanym kompilowaniem jądra było jądro 3.2 na K8 Mobile Sempron 1.8 GHz z 512 MB jednokanałowej pamięci DDR i dyskiem twardym ATA-100 5200 RPM zawartym w prawie każdym module w linii głównej, ponieważ nie wiedziałem, co mam robił. Zajęło to 11 godzin!

Moje najnowsze jądro, także 3.2, ale teraz na Pentium Dual Core T2370 z 2 GB dwukanałowej pamięci DDR2 i dyskiem SSD SATA-3, a wszystkie niepotrzebne moduły wyłączono, zajęły 1 godzinę 48 minut. Może się bardzo różnić.

OCDtech
źródło
Co to za komputer. Mój laptop AMD A8-4500M z obniżoną częstotliwością do 1,8 GHz i Turbo Core wyłączone zajęły tylko 13 minut, aby skompilować najnowsze jądro 4.4. Jest to HP Pavilion g7 2269wm z 6 GB pamięci RAM i 500 GB dysku twardego
Suici Doga
@SuiciDoga Może to był czynnik RAM.
Omar Tariq,
0

Na komputerze z 64 procesorami i dużą ilością dysków w macierzy RAID, około 5-8 minut, z których większość jest zużywana w ostatnim etapie pakowania Debiana.

Colin Ian King
źródło