Можно ли снижать нагрузку на проц при сборке пакетов? Ноут греется сильно...

Скажите пожалуйста, можно ли как-то снизить нагрузку при сборке пакетов в portage? Сегодня КДЕ вот собирал.. часов 12. Уж не знаю чего так долго, обычно 4-5 хватало. Температура проца при этом под 90-92 градуса. Боюсь следующей такой сборки он просто не переживёт :) Это ещё с подкладочной системой охлаждения!

Подскажите, можно ли как-то понизить нагрузку или как-нибудь давать отдыхать ему после каждого пакета определённое время? :)

из man emerge:

       --load-average=LOAD
              Specifies that no new builds should be started if there are other builds running and
              the  load average is at least LOAD (a floating-point number).  This option is recom‐
              mended for use in combination with --jobs in order to avoid excess load. See make(1)
              for  information  about  analogous options that should be configured via MAKEOPTS in
              make.conf(5).

:}

WXP написал(а): Скажите

WXP написал(а):
Скажите пожалуйста, можно ли как-то снизить нагрузку при сборке пакетов в portage? Сегодня КДЕ вот собирал.. часов 12. Уж не знаю чего так долго, обычно 4-5 хватало. Температура проца при этом под 90-92 градуса. Боюсь следующей такой сборки он просто не переживёт :) Это ещё с подкладочной системой охлаждения!

Подскажите, можно ли как-то понизить нагрузку или как-нибудь давать отдыхать ему после каждого пакета определённое время? :)

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

Сборка идет долго потому что

Сборка идет долго потому что проц горячий, проц горячий потому что охлаждения нет. Термопаста и кисть для смахивания пыли как минимум

буду честен, я не знаю, почему у меня все работает

Проц, кстати, Core2Duo

Проц, кстати, Core2Duo 1.83Ghz. Старенький уже..

Спасибо за советы!

Все уже украдено до нас: nice

Все уже украдено до нас:

nice -n+15 emerge
или
PORTAGE_NICENESS - в /etc/make.conf

Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"

Хм.. странно.. запустил:

Хм.. странно.. запустил: `nice -n-20 emerge blender`. Проц загружен не более чем на 5-20%, при этом температура 90 градусов.. С чего она так наколяется не пойму.. только что была 40 :) Видимо, действительно, термопаста пересохла.

/

Tzar написал(а):
Все уже украдено до нас:
nice -n+15 emerge
или
PORTAGE_NICENESS - в /etc/make.conf

# egrep 'EMERG|NICE' /etc/make.conf
PORTAGE_NICENESS="15"
PORTAGE_IONICE_COMMAND="ionice -c 3 -p \${PID}"
EMERGE_DEFAULT_OPTS="--ask --verbose --load-average 2 --jobs 2"

...украдено, перепродано и куплено еще раз

А не рановато ли кеды

А не рановато ли кеды собирать? Сам промаялся на своем нетбуке (acer aspire zg5) сто пицот часов, решая таковую проблему. Но, imnsho, вопрос первостепенный. Вам окошки нужны или живой комп?

iMnsho ничего с компом не

iMnsho ничего с компом не будет, у мну на десктопе e2140@3000 пару месяцев работал при vcore=1.55 (мама при разгоне задрала) при номинальном 1.25 и ничего. Прогревался до 97-98 градусов на ядрах, но даже не тротлил. Заметил случайно.

Пусть vcore проверит (при необходимости отрегулирует).

Загрузка проца 5-20% изза того что монитор видимо не учитывает nice load. Nice не поможет, она просто меняет приоритет сборки, а сама сборка всё равно занимает всё свободное время проца (вот от тормозов при сборке nice как раз самое оно). Думаю надо смотреть в сторону ulimit.

Или форсированно выставить профиль экономии энергии (на батарее) - это снизит vcore и частоту.

И конечно систему охлаждения всё таки тоже поковырять на тему пыли и термопасты.

man ulimit man limits.conf

Arago написал(а):
Думаю надо смотреть в сторону ulimit.

NAME
       ulimit - set or report file size limit
$ limit 
cputime         unlimited
filesize        unlimited
datasize        unlimited
stacksize       8MB
coredumpsize    0kB
memoryuse       unlimited
maxproc         200
descriptors     1024
memorylocked    64kB
addressspace    unlimited
maxfilelocks    unlimited
sigpending      24093
msgqueue        819200
nice            0
rt_priority     0

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

А после чего началось-то?

Хоть какие-то намеки на конфиги ...

Во сколько потоков сборка, если не секрет?

Gentoo - Symphony of Creations

Вот чего не понимаю - неужели

Вот чего не понимаю - неужели у пользователей нетбуков - это единственный доступный комп?
Собрать на другом не судьба чтоли? Да хоть бы на работе. VBox в помощь, если подходящего линукса не найдется. Если есть линукс - то можно оформить через файл размещенный на флешке и носить с собой.

К тому же это дополнительная возможность не ломать рабочую систему до полной бинарной готовности к обновлению.

На всех встречаемых системах (кроме Xeon) быстрым и удобным способом уменьшить тепловыделение за счет увеличения времени сборки (иногда в разы) было уменьшение частоты процессора.

-------------------

Интересно бы измерить нынешнее KDE в джоулях ;)

Ну-ну

WXP написал(а):
Проц, кстати, Core2Duo 1.83Ghz. Старенький уже..

А ничего такой нетбук ... я бы взял штуки три, под distcc :)))

Gentoo - Symphony of Creations

RTFM

http://www.gentoo.org/doc/en/power-management-guide.xml
перевод на русский - http://iandmyfriendgentoo.blogspot.com/2007/12/blog-post_12.html см. Автоматическая настройка частоты

может пригодиться программа cpulimit (is a simple program that attempts to limit the cpu usage of a process) - http://cpulimit.sourceforge.net/

man 5 make.conf & http://freebsd.rusnet.org.ru/bash/1958

guest написал(а):
http://www.gentoo.org/doc/en/power-management-guide.xml
перевод на русский - http://iandmyfriendgentoo.blogspot.com/2007/12/blog-post_12.html см. Автоматическая настройка частоты

Цитата:
Pansa: у нас тут есть один разработчик линуксовый... внешне очень похож на психа-параноика из фильмов. То, что он иногда пишет в рассылку тоже очень многих настораживает. Вот, например:

"Есть на свете такой сайт weblancer.net, на рассылки которого я пару лет
назад подписался, и с тех пор они до сих продолжают осквернять мой
почтоящик. Среди всячины про "нарисуйте нам сайт" там попадаются и вот
такие перлы:

http://www.weblancer.net/projects/109480.h...ction=bids#bids
Замена однотипного текста в файле

Короче, мужик хочет, чтоб ему выразительно зачитали man по sed(1) и
regex(7). Но он зашел не в ту дверь.
В итоге выстроилась толпа нелюдей, кои, аки звери кровожадныя, норовят
изобразить sed на C#(два нелюдя), дельфях с формами и фенечками(3
нелюдя), пхп(3 нелюдя), "Максимум *** строк на javascript"(1 нелюдь). В
общем, наш ответ индусам, великий и ужасный.

Мораль: человек, незнающий регулярных выражений, и gnu coreutils не
оборудованый, инвалиду подобен.
"

man 5 make.conf

guest написал(а):
может пригодиться программа cpulimit (is a simple program that attempts to limit the cpu usage of a process) - http://cpulimit.sourceforge.net/

eix cpulimit

P.S. у топикстартера тупо греется ноут, причина, очевидно, в недостаточном охлаждении (термопаста высохла)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".