URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 75832
[ Назад ]

Исходное сообщение
"Стоит ли всегда запускать make с ключом -j4?"

Отправлено vvb , 23-Авг-07 15:51 
Дома процессор Intel Core 2 Duo, на работе -- Intel P4 с HyperThreading'ом. Стоит ли всегда запускать make с ключом -j4? Дома на глаз видна разница. С ключом ядро компилируется в два раза быстрее. На работе разница не столь заметна.
Может быть как-то можно создать какой-нибудь настроечный файл, скрипт или ещё что, чтобы всегда make запускался с этим ключом?
Или тупо сделать вместо /usr/bin/make файл типа 'make -j4'?
Как сделать всё идеологически верно?

Содержание

Сообщения в этом обсуждении
"Стоит ли всегда запускать make с ключом -j4?"
Отправлено newser , 23-Авг-07 15:58 
> Дома процессор Intel Core 2 Duo, на работе -- Intel P4
>с HyperThreading'ом. Стоит ли всегда запускать make с ключом -j4? Дома
>на глаз видна разница. С ключом ядро компилируется в два раза
>быстрее. На работе разница не столь заметна.
> Может быть как-то можно создать какой-нибудь настроечный файл, скрипт или ещё
>что, чтобы всегда make запускался с этим ключом?
> Или тупо сделать вместо /usr/bin/make файл типа 'make -j4'?
> Как сделать всё идеологически верно?

Использование -j4 оправдано только при сборке мира/ядра, где Makefile'ы заточены под параллельную сборку. В остальных случаях такой номер не даст положительного эффекта.

Параметры можно задать либо через переменную окружения MAKEFLAGS, либо через /etc/make.conf.