Страница 1 из 2

уменьшить приоритет сборки мира/ядра

Добавлено: 2009-10-27 18:17:06
wp2
сабж.

а то надоело, пол дня все это собирается, и ничего толком за компьютером не сделаешь...

Re: уменьшить приоритет сборки мира/ядра

Добавлено: 2009-10-27 18:35:00
paradox
приоритет никак
можно разве что

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

man src.conf
таким образом уменьшить что бы не собиралось что то не нужное

Re: уменьшить приоритет сборки мира/ядра

Добавлено: 2009-10-27 18:46:41
hizel
man nice

Re: уменьшить приоритет сборки мира/ядра

Добавлено: 2009-10-27 18:50:54
paradox
и что nice даст кроме изменения приоритета на одну строку gcc
когда gcc каждый раз новый процесс для компиляции запускает
KDE проще потушить пока компиляеться
но это тоже не сильно поможет

Re: уменьшить приоритет сборки мира/ядра

Добавлено: 2009-10-27 19:58:14
hizel
а хз, разве после форка детишка не наследует nice? :-)

Re: уменьшить приоритет сборки мира/ядра

Добавлено: 2009-10-27 21:22:57
Гость

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

$ idprio 31 make buildworld
или уже запущенную сборку

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

$ pgrep make cc | xargs -I% echo idprio 31 -%
Вышеприведенный пример пометит любую сборку как с приоритетом "времени простоя". Но можно поймать родителя по `ps -d', PPID или `pgrep -f buildworld' и пометить только его.

при использовании SCHED_ULE idprio/rtprio ведут себя лучше чем nice

Re: уменьшить приоритет сборки мира/ядра

Добавлено: 2009-10-27 21:39:01
wp2
спасибо, буду пробовать.

просто удивительно, что компиляция жрет почти все ресурсы процессора. Чем это можно объяснить? Плохим планировщиком задач?

имхо, сколько бы не было запущено программ, каждой должно хоть какое-то время выделено.

и это должно быть визуально видно!

Re: уменьшить приоритет сборки мира/ядра

Добавлено: 2009-10-27 21:50:09
BirdGovorun
Повод задуматься оп апгрейте машины.
У мну на 2-х ядрённом вообще незаметно, что там что-то собирается.

Re: уменьшить приоритет сборки мира/ядра

Добавлено: 2009-10-28 0:22:51
paradox
просто удивительно, что компиляция жрет почти все ресурсы процессора. Чем это можно объяснить? Плохим планировщиком задач?
даже под виндой компилятор VC мнгого сьедает ресурсов CPU

имхо, сколько бы не было запущено программ, каждой должно хоть какое-то время выделено.
тоесть вы предлагаете
и в KDE работать без тормозов
и чтобы gcc быстро вам мир собирал

лол

Re: уменьшить приоритет сборки мира/ядра

Добавлено: 2009-10-28 0:33:12
Alex Keda
а кстати, зря смеёёшься.
когда у меня на десктопе стояла 6.2 - тогда ещё булыжник был одноядрёный, я прекрасно собирал всё, и КДЕ с иксами не тормозило вообще.
с нынешними версиями FreeBSD - c любым планировщиком, тормозит.

Re: уменьшить приоритет сборки мира/ядра

Добавлено: 2009-10-28 1:22:05
wp2
даже под виндой компилятор VC мнгого сьедает ресурсов CPU
вот как раз в Вындовсе, какая бы программа не загружала проц, другие проги хоть и медленнее, но работают.


думаю суть в том, что на всякие КДЕ надо намного больше выделять процессорного времени. А это не главная задача серверной ОСи.

Re: уменьшить приоритет сборки мира/ядра

Добавлено: 2009-10-28 1:24:14
paradox
думаю суть в том, что на всякие КДЕ надо намного больше выделять процессорного времени. А это не главная задача серверной ОСи.
когда у меня на десктопе стояла 6.2 - тогда ещё булыжник был одноядрёный, я прекрасно собирал всё, и КДЕ с иксами не тормозило вообще.
с нынешними версиями FreeBSD - c любым планировщиком, тормозит
выскажите эту критику в меиллист
а иначе революции не произойдет
произойдет порабощение

Re: уменьшить приоритет сборки мира/ядра

Добавлено: 2009-10-28 2:17:38
wp2
мейллист.

типа, слышь, чувак. Твоя фряха при кампиляции тармазит Винду, ну или как там ее.
разберись, а то мы с чуваками подкатим, савсем плохо будет :ROFL:

Re: уменьшить приоритет сборки мира/ядра

Добавлено: 2009-10-28 8:38:56
zingel
ну вообще да, зачем тогда лист этот....скажи мол я не знаю что делать, я мол не разбираюсь, а хочется быстро и он тебе напишет в ответ, мол чувак если у тебя тупой комп то нажми

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

echo 'FORCE_MAKE_JOBS=yes' >> /etc/make.conf
по этому напиши ему

и вообще

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

more /usr/ports/Mk/bsd.port.mk

и вообще для сборки ядра есть -j или все забыли ?

Re: уменьшить приоритет сборки мира/ядра

Добавлено: 2009-10-28 12:49:45
paradox
и вообще для сборки ядра есть -j или все забыли ?
подразумевалось что автор об этом всем уже знает
но у него все равно все тормозит)))

Re: уменьшить приоритет сборки мира/ядра

Добавлено: 2009-10-28 14:40:43
wp2
насколько я знаю, -j наоборот должен ускорять компиляцию. А значит и более тормозить комп. Иль там можно дробные значения ставить? :cz2:

зы. сколько раз экспериментировал, -j практически ни на что не влиял...

Re: уменьшить приоритет сборки мира/ядра

Добавлено: 2009-10-28 14:44:07
paradox
зы. сколько раз экспериментировал, -j практически ни на что не влиял...
использую у себя на десктопе
и вместо 12 часов на буилд мира
получаю всего 4 часа)

Re: уменьшить приоритет сборки мира/ядра

Добавлено: 2009-10-28 14:57:13
manefesto
и дикие тормоза во время сборки...
кстати man src.conf спасет отца русской демократии

Re: уменьшить приоритет сборки мира/ядра

Добавлено: 2009-10-28 18:47:17
wp2
и вместо 12 часов на буилд мира
получаю всего 4 часа)
:shock:

да я и без -j собираю за 3 часа...

Re: уменьшить приоритет сборки мира/ядра

Добавлено: 2009-10-28 19:00:19
paradox
ну не у всех же как у вас 8 ядерный ксеон на десктопе - которому заняться нечем

у меня слабенький AMD двух ядерный ))))

Re: уменьшить приоритет сборки мира/ядра

Добавлено: 2009-10-28 19:45:29
wp2
P4 3.0 Prescott

Re: уменьшить приоритет сборки мира/ядра

Добавлено: 2009-10-28 22:28:54
manefesto
paradox писал(а):ну не у всех же как у вас 8 ядерный ксеон на десктопе - которому заняться нечем

у меня слабенький AMD двух ядерный ))))
фигасе слабенький...
московский от дядьки с усами ?

Re: уменьшить приоритет сборки мира/ядра

Добавлено: 2009-10-28 22:31:27
paradox
угу)))

Re: уменьшить приоритет сборки мира/ядра

Добавлено: 2009-10-28 22:32:11
manefesto
я по запаху AMD почуял....атишным пахнет :ROFL:

Re: уменьшить приоритет сборки мира/ядра

Добавлено: 2009-10-28 22:34:25
paradox
нвидия на борту
да
:-D