LINUX.ORG.RU

Ответ на: комментарий от xoomer

Видимо, да. А что за дистр-то? Если гента - это в маке.конф прописывается. И ЕМНИП лучше ставить на 1 больше, чем в действительности ядер, т.е. если ядро 1 - пишется -j2

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

Я думал, чтобы установить новое ядро, то нужно make bzImage modules modules_install install

Объясните, пожалуйста, какая тогда разница делать просто make, а не make bzImage и т.д. ?

xoomer
() автор топика
Ответ на: комментарий от Zhbert

Дистр - Ubuntu.
Попробую несколько больше «в j» поставить.
Действительно, не на всю ядра грузятся при «4-х».

xoomer
() автор топика
Ответ на: комментарий от Zhbert

>Если гента - это в маке.конф прописывается

А по-моему, при сборке ядра MAKEOPTS игнорируется.

лучше ставить на 1 больше, чем в действительности ядер, т.е. если ядро 1 - пишется -j2

А по-моему, толку от этого нуль, только хуже. У меня и при -j8 все восемь ядер на 100% загружаются, девятый поток только мешать будет.

anonymous
()
Ответ на: комментарий от Zhbert

Ну хочу побыстрее её загрузку сделать, вобщем поубирать и поотключать всё лишнее даже с ядра. :-)

xoomer
() автор топика
Ответ на: комментарий от xoomer

Тут пару дней назад подобный тред был. В итоге человеку доказали, что это бессмысленно, лучше дистр сменить, или с вм начать.

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

с emerge работает, если делать просто make, игнорируется

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

Ускорения от отключения лишнего ты вряд ли получишь, так как модули подгружаются по необходимости, а не все сразу при загрузке. Единственное, что можно сделать для ускорения - выбрать свой тип процессора и поиграться с планировщиками. Для этого лучше использовать патченные ядра типа zen-kernel или pf-kernel.

anonymous
()
Ответ на: комментарий от fads

Спасибо большое за советы, народ!! Сейчас буду пробывать, а как там дальше, то уже будет видно.

Для начала ещё надо снова мне конфиг ядра заново создать, а то файл .config уже успел потерять. :D

xoomer
() автор топика
Ответ на: комментарий от anonymous

Ну всё равно для общего развития давно мечтаю свой конфиг скомпилить )))

xoomer
() автор топика
Ответ на: комментарий от xoomer

Дистр - Ubuntu
man kernel-package
и там не make -j4, a CONCURRENCY_LEVEL=4 прописывается как переменная. В мане всё это есть.
Ещё можно почитать «ядерная физика для домохозяйки v2»

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

>Ещё можно почитать «ядерная физика для домохозяйки v2»

Достаточно не лениться жать <help> по опциям в menuconfig.

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

хм, make install копирует и initrd. тогда да, проще make install, просто я не пользуюсь initrd

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

Чушь. Проще набрать make install, чем заморачиваться с этими копированиями и путями.

anonymous
()
Ответ на: комментарий от Zhbert

Да вот то-то и фиг, что либо у меня Дженту нелегальный, либо что, но без алиасов не получается.
Вот сейчас проверил даже явно указать $MAKEOPTS="-j5" make в /usr/src/linux, вижу что загрузка цпу где-то на 20%, нежели если указывать явно make -j4, тогда видно 100%-ную загрузку.

backbone ★★★★★
()
Ответ на: комментарий от aol
strings /usr/bin/make | grep MAKE
$(MAKEOVI
$(MAKE)
${MAKE}
MAKEINFO
$(MAKEINFO) $(MAKEINFO_FLAGS) $< -o $@
#  A default, MAKEFILES, or -include/sinclude makefile.
MAKECMDGOALS
MAKEFLAGS
MAKE_RESTARTS
MAKE_COMMAND
$(MAKE_COMMAND)
MAKE
MAKEOVERRIDES
MAKELEVEL
MAKE_RESTARTS=
MAKE_RESTARTS=%u
MAKEFILE_LIST
$(MAKEFILES)
MAKE_VERSION
MAKEFILES

никаких MAKEOPTS нету ;(

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

ты про генту спрашивал? я ответил!
/etc/make.conf файл, управляющий опциями сборки в генту.

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

>это просто символ приглашения я так указал...

Какой нафиг с конфиге символ приглашения? Куда приглашения?

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

да не в конфиге, это просто, чтобы понятно было, что я набирал в консоли:

user@host$-я про этот символ символ =)
MAKEOPTS="-j4" make
MAKEFLAGS="-j4" make
в первом случае опция -j4 игнорируется make

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

работает, если делать sudo -s, а sudo make - нет, но всё-таки хочется как-то это в make.conf указать

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

Сейчас, вроде, во многих дистрибутивах на автомате обрабатывается файлик modules.pcimap и грузятся драйвера для всех устройств (по PCI id), которые есть в системе, даже если эти устройства не нужны.

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