Можно ли снижать нагрузку на проц при сборке пакетов? Ноут греется сильно...
WXP 14 марта, 2010 - 18:58
Скажите пожалуйста, можно ли как-то снизить нагрузку при сборке пакетов в portage? Сегодня КДЕ вот собирал.. часов 12. Уж не знаю чего так долго, обычно 4-5 хватало. Температура проца при этом под 90-92 градуса. Боюсь следующей такой сборки он просто не переживёт :) Это ещё с подкладочной системой охлаждения!
Подскажите, можно ли как-то понизить нагрузку или как-нибудь давать отдыхать ему после каждого пакета определённое время? :)
»
- Для комментирования войдите или зарегистрируйтесь
из man emerge:
:}
WXP написал(а): Скажите
Современные камни имеют защиту по температуре. Первое что они делают при перегреве - снижают тактовую. Соответственно растет время сборки. Чтото у вас не то с охлаждением. Сдайте его в сервис, для опытов.
Сборка идет долго потому что
Сборка идет долго потому что проц горячий, проц горячий потому что охлаждения нет. Термопаста и кисть для смахивания пыли как минимум
буду честен, я не знаю, почему у меня все работает
Проц, кстати, Core2Duo
Проц, кстати, Core2Duo 1.83Ghz. Старенький уже..
Спасибо за советы!
Все уже украдено до нас: nice
Все уже украдено до нас:
nice -n+15 emerge
или
PORTAGE_NICENESS - в /etc/make.conf
Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"
Хм.. странно.. запустил:
Хм.. странно.. запустил: `nice -n-20 emerge blender`. Проц загружен не более чем на 5-20%, при этом температура 90 градусов.. С чего она так наколяется не пойму.. только что была 40 :) Видимо, действительно, термопаста пересохла.
/
...украдено, перепродано и куплено еще раз
А не рановато ли кеды
А не рановато ли кеды собирать? Сам промаялся на своем нетбуке (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
...в сторону системы охлаждения смотреть намного продуктивней.
А после чего началось-то?
Хоть какие-то намеки на конфиги ...
Во сколько потоков сборка, если не секрет?
Gentoo - Symphony of Creations
Вот чего не понимаю - неужели
Вот чего не понимаю - неужели у пользователей нетбуков - это единственный доступный комп?
Собрать на другом не судьба чтоли? Да хоть бы на работе. VBox в помощь, если подходящего линукса не найдется. Если есть линукс - то можно оформить через файл размещенный на флешке и носить с собой.
К тому же это дополнительная возможность не ломать рабочую систему до полной бинарной готовности к обновлению.
На всех встречаемых системах (кроме Xeon) быстрым и удобным способом уменьшить тепловыделение за счет увеличения времени сборки (иногда в разы) было уменьшение частоты процессора.
-------------------
Интересно бы измерить нынешнее KDE в джоулях ;)
Ну-ну
А ничего такой нетбук ... я бы взял штуки три, под 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
man 5 make.conf
eix cpulimit
P.S. у топикстартера тупо греется ноут, причина, очевидно, в недостаточном охлаждении (термопаста высохла)