LINUX.ORG.RU
ФорумTalks

Померяемся?

 ,


0

1

Торвальдс говорит, что у него сборка чистого дерева ядра занимает 19 секунд.

https://plus.google.com/102150693225130002912/posts/6BxnSisp8fU

Heh. +Alan Cox was complaining about Android taking a long time to download and compile. «hours» and «going out to lunch».

I must have ADHD, because I'm profiling the kernel build process where «make -j32» from a clean tree on my config takes 19 seconds, and I want to shave it down a bit more.

А сколько длится сборка у тебя, лор?

★★

Плохо Windows 8 грузится быстрее...

demmsnt ()
Ответ на: комментарий от Lighting

Да? Значит мне пора выйти из анабиоза. Я думал у меня средненький проц, но ядро собирается минут 10.

xorik ★★★★★ ()

Станиславского цитировать или так все понятно?

roman77 ★★★★★ ()
Ответ на: комментарий от xorik

And I don't build modules I don't have. I do the occasional «build everything» just to make sure things don't break, but what I care about is what I can actually boot and test, so that's the thing I build all the time.

Lighting ★★★★★ ()

Торвальдс говорит, что у него сборка чистого дерева ядра занимает 19 секунд.

в рот мне ноги!!

dikiy ★★☆☆☆ ()
Ответ на: комментарий от Lighting

На современных процессорах Intel

Это которые за полторы штуки баксов? Теперь ясно, куда деньги Linux Foundation уходят.

kranky ★★★★★ ()
Ответ на: комментарий от xorik

на ноутбучном дуалкоре собиралось около получаса, выкинул не все, но много

так что не переживай (:

Ingvarr ★★★ ()

У него, поди, и полноэкранный флэш не тормозит.

thesis ★★★★★ ()
Ответ на: комментарий от roman77

У него ссд вместо hdd. Потому 12309 ему не ведом.

А теперь, будь добр, расскажи, при чём тут сборка ядра и интенсивные I/O операции?

Впрочем, скорее всего ты, как всегда, считаешь 12309 любые лаги интерфейса.

Lighting ★★★★★ ()
Ответ на: Нанотонко от jessey

Re: Нанотонко

> Зачем ему в пакетном дистре ядро пересобирать?

rpmbuild -ba kernel-latest-git.spec
ZenitharChampion ★★★★★ ()

Ядро с убунтушным конфигом около пяти часов на моём Celeron D.

firestarter ★★★☆ ()
Ответ на: комментарий от science

Возьми да спроси. Компиляция ядра и сборка системы - несколько разные вещи, у ядра проблем со сборкой в несколько потоков нет, поэтому зачем следовать рекомендациям вроде «количество реальных ядер*2+1» и т.д., если при увеличении числа потоков время значительно сокращается?

Lighting ★★★★★ ()
Ответ на: комментарий от Lighting

12309 это так, к слову (почему его так долго фиксят)

roman77 ★★★★★ ()

Пффф... Старый трюк:

$ ll `which gcc`
lrwxrwxrwx 1 root root 15 Jul 22  2011 /usr/local/bin/gcc -> /usr/bin/ccache

mv ★★★★★ ()
Ответ на: комментарий от cetjs2

да-да, всё именно так, зачем изучать другие дистры, когда Федора устраивает?

Для расширения познания. Просто, ради интереса. И вообще, честно скажу - мне на федоре стало скучно: все работает, что делать - не знаю. А хочется на генте драйвера собирать...

comp00 ★★★★ ()

Делать мне больше нечего, кроме как ядро собирать.

Relan ★★★★★ ()

make: *** Нет правила для сборки цели `kernel'. Останов.

на 19 секунде?

vahtu ()

я за эти 19 секунд едва успеваю вспомнить, как разархивить tar.gz и как make запустить на двапотока. роботы атакуют

jeuta ★★★★ ()
Ответ на: Нанотонко от jessey

Да, действительно, зачем Торвальдсу ядро собирать?

ymuv ★★★★ ()
Ответ на: комментарий от jeuta

я за эти 19 секунд едва успеваю вспомнить, как разархивить tar.gz и как make запустить на двапотока.

Мое 6-ое чувство подсказывает, что у него ядро уже розархивовано и лежит скорее всего где-то в тмпфс.

ymuv ★★★★ ()

Чем тут мерится?

Компиляция ядра вместе с его загрузкой занимает 15 секунд на 4-ом пне. Кто меньше?

glibych ★★ ()

Linus Torvalds

Sooho Hwangbo: no, two cores with HT (four threads).

And enough memory to keep everything in RAM, together with ccache and an unhealthy amount of time spent on making sure pathname lookup is really really fast.

And I don't build modules I don't have. I do the occasional «build everything» just to make sure things don't break, but what I care about is what I can actually boot and test, so that's the thing I build all the time.

yurikoles ★★★ ()
Ответ на: комментарий от science

Откуда видно что 16 ядер? Я например опытным путём выяснил, что на моём квад-коре -j12 оптимален (в том плане, что и не полностью загружает cpu и даёт хорошую скорость сборки). Больше времени занимает I/O.

invy ★★★★★ ()
Ответ на: комментарий от Lighting

Раньше надо было все равно патчить ядра, как сейчас не знаю. Надо пробовать.

glibych ★★ ()

I'm profiling the kernel build process where «make -j32» from a clean tree on my config takes 19 seconds

Линус СПАЛИЛСЯ - компилит MINIX.

MKuznetsov ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.