как задействовать все ядра камня при сборке портов?

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
dvg_lab
сержант
Сообщения: 291
Зарегистрирован: 2007-07-02 22:51:25
Откуда: Москва

как задействовать все ядра камня при сборке портов?

Непрочитанное сообщение dvg_lab » 2007-11-28 23:54:25

если сказать make -j12 в порту сквида, то ничего не происходит. Научите как собирать порты многопоточно :)
FreeBSD the power to serve.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: как задействовать все ядра камня при сборке портов?

Непрочитанное сообщение Alex Keda » 2007-11-29 0:35:24

не стоит этого делать.
может полезть в зависимости не окучив что-то по дорроге.
=========
зачем это? не надо торопиться в таких делах.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
dvg_lab
сержант
Сообщения: 291
Зарегистрирован: 2007-07-02 22:51:25
Откуда: Москва

Re: как задействовать все ядра камня при сборке портов?

Непрочитанное сообщение dvg_lab » 2007-11-29 9:42:23

вопрос был чисто теоретический, на самом деле на боевых серваках конечно же бред. Но в свете того что в скором времени у нас частота камней расти не будет (или очень мало) а будет расти количество ядер.. то например на моем 8-ми ядероном серваке собирать в один поток как-то не по спортивному, хотя с другой стороны не кажный день собираешь, но и с третьей стороны хотелось бы знать еси такая фича существует.
FreeBSD the power to serve.

Гость
проходил мимо

Re: как задействовать все ядра камня при сборке портов?

Непрочитанное сообщение Гость » 2007-11-29 18:06:06

если нужно ускорить сборку, то посмотри в сторону ccache и distcc...
сам же gcc похоже однопоточный...
к тому же разгрузить можно не только make(1), но и gmake(1):

Код: Выделить всё

> (cd /usr/ports/irc/irssi-devel && make configure && make GMAKE="gmake -j4")

Гость
проходил мимо

Re: как задействовать все ядра камня при сборке портов?

Непрочитанное сообщение Гость » 2007-11-29 18:29:43

забавно, а если не указать кол-во одновременных job'ов, т.е. gmake -j, то можно легко положить тачку на лопатки. После пробного запуска на tmpfs (где скорость доступа к файлам самая быстрая) мой top был просто забит от cc, кои компилили svn mplayer'а... Опасная опция :)

k_i_r_y
проходил мимо
Сообщения: 8
Зарегистрирован: 2007-10-05 12:50:39

Re: как задействовать все ядра камня при сборке портов?

Непрочитанное сообщение k_i_r_y » 2007-11-29 18:47:35

вот ссылочка на обсуждение статьи про сборку на нескольких камнях
http://www.opennet.ru/opennews/art.shtml?num=12965