Дома процессор Intel Core 2 Duo, на работе -- Intel P4 с HyperThreading'ом. Стоит ли всегда запускать make с ключом -j4? Дома на глаз видна разница. С ключом ядро компилируется в два раза быстрее. На работе разница не столь заметна.
Может быть как-то можно создать какой-нибудь настроечный файл, скрипт или ещё что, чтобы всегда make запускался с этим ключом?
Или тупо сделать вместо /usr/bin/make файл типа 'make -j4'?
Как сделать всё идеологически верно?
> Дома процессор Intel Core 2 Duo, на работе -- Intel P4
>с HyperThreading'ом. Стоит ли всегда запускать make с ключом -j4? Дома
>на глаз видна разница. С ключом ядро компилируется в два раза
>быстрее. На работе разница не столь заметна.
> Может быть как-то можно создать какой-нибудь настроечный файл, скрипт или ещё
>что, чтобы всегда make запускался с этим ключом?
> Или тупо сделать вместо /usr/bin/make файл типа 'make -j4'?
> Как сделать всё идеологически верно?Использование -j4 оправдано только при сборке мира/ядра, где Makefile'ы заточены под параллельную сборку. В остальных случаях такой номер не даст положительного эффекта.
Параметры можно задать либо через переменную окружения MAKEFLAGS, либо через /etc/make.conf.