Сколько времени занимает компиляция ядра (linux 3.2.5)? [закрыто]

13

Сколько времени занимает установка ядра (linux 3.2.5) на 12.04 с помощью make install -j 4команды?

Мой терминал отображает это около 40 минут.

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
Очень много :) Ядро Linux имеет очень большое количество строк кода, и его сборка займет много времени, если у вас нет действительно мощного компьютера. Мой совет, выходи на несколько часов.
Александр
2
Дхрува Бог! _ / _ это заняло у меня 2 часа! .. и ты переживал около 40 минут! и кстати вам нужно 4 ядра / процессоры для -j 4 для работы!
Шиладитя
Хотя я склонен не использовать большее -jчисло, чем количество физических ядер в машине, на самом деле существуют различные причины, по которым использование большего числа может по-прежнему обеспечивать более высокую производительность: не все потоки всегда будут использовать 100% доступных им ресурсов процессора. (это основная причина и основание для некоторых рекомендаций, согласно которым -jчисло всегда будет больше, чем количество физических ядер), процессор может иметь гиперпоточность, поэтому в нем больше логических процессоров, чем физических ядер, и так далее. И -j 4 по крайней мере будет работать , даже если у вас меньше 4 ядер.
Элия ​​Каган
1
На мой взгляд, этот вопрос не является вменяемым. Это сильно зависит от конфигурации ядра и системного оборудования. Я видел это в диапазоне от 10 минут до 6 часов.
gertvdijk

Ответы:

12

Это зависит от аппаратного обеспечения, особенно от процессора. Вот результат опроса, который может помочь вам увидеть. Но обычно это между 1-2 часами.

Анвар
источник
8

С SSD и Sandy Bridge с тактовой частотой 4 ГГц по требованию это заняло ~ 8 минут с включенным HT и make -j14.

Malina
источник
3

Моя первая успешная компиляция ядра состояла из ядра 3.2 на K8 Mobile Sempron 1,8 ГГц с 512 МБ одноканальной DDR и жесткого диска ATA-100 со скоростью вращения 5200 об / мин, включающего почти каждый модуль в основной сети, потому что я не знал, что я делал. Прошло 11 часов!

Мое самое последнее ядро, также 3.2, но теперь на Pentium Dual Core T2370 с 2 ГБ двухканальной DDR2 и SATA-3 SSD и всеми ненужными модулями выключено, заняло 1 час 48 минут. Это может сильно варьироваться.

OCDtech
источник
Что это за ПК? Мой ноутбук AMD A8-4500M 2012 года, разогнанный до 1,8 ГГц, и отключенный Turbo Core заняли всего 13 минут, чтобы скомпилировать последнее ядро ​​4.4. Это HP Pavilion g7 2269wm с 6 ГБ ОЗУ и 500 ГБ HDD
Suici Doga
@SuiciDoga Может быть, это фактор оперативной памяти.
Омар Тарик
0

На 64-процессорной машине с большим количеством дисков в RAID, ~ 5-8 минут, причем большая часть этого расходуется на последнем этапе упаковки Debian.

Колин Ян Кинг
источник