|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 25 Nov 2005 10:29:50 To : Alex Mogilnikov Subject : Re: Сборка ядра/мира и ключ -j --------------------------------------------------------------------------------
25 ноя 2005, пятница, в 00:15 KRAST, Alex Mogilnikov написал(а):
VG>> А зачем его использовать при install* ? Они и так достаточно быстрые.
VG>> Hа build* можно использовать, если вылезет ошибка - повторить без -j В
VG>> свое время у меня на 4.10 ядро нормально собралось с -j
AM> А в чем вообще польза этого ключа? Я как-то замерял время сборки
AM> проекта
AM> (не эхотага) с -j и без, общее время было одинаковым. Разницу заметил
AM> только в
AM> том, что с -j загрузка подскакивала так, что делать что-то еще во время
AM> сборки
AM> было невозможно... :)
Он как раз и нужен для того, чтобы как можно более полнее загрузить CPU,
чтобы он поменьше простаивал при ожидании неповоротливого диска.
В результате общее время компиляции уменьшается при разумном использовании -j.
Другое дело, что можно так распараллелить, что системе не хватит памяти
на все процессы и наоборот начнутся тормоза из-за свопинга, или процессов
станет слишком много и слишком много CPU начнет расходоваться
на переключения контекста.
А если тебе что-то ресурсоемкое хочется делать параллельно сборке,
то запускай ее через nice и без -j.
Eugene
--
http://www.livejournal.com/users/dadv/
--- slrn/0.9.8.0 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/26093c1a31192.html, оценка из 5, голосов 10
|