LINUX.ORG.RU

как ЗАМЕДЛИТЬ компиляцию в арче?

 ,


0

2

я поставил флаг -j1 в makepkg.conf но ноутбук все равно очень греется и в итоге зависает

что настроить чтобы компилировал медленне но не грелся проц?



Последнее исправление: moccasingertruda (всего исправлений: 1)

валенок вынь из радиатора и термопасту смени…

aol ★★★★★
()

Снизить частоту процессора

PPP328 ★★★★★
()

Напиши модель ноута, очень интересно. И пример AUR-пакета, на котором особенно греется ноут.

p.s. Первое, что приходит в голову, конечно, это «по одёжке протягивай ножки».

krasnh ★★★★★
()
Последнее исправление: krasnh (всего исправлений: 1)

Cpulimit задай ограничение для процесса make

anonymous
()

я обычно собираю всё в докере, чтобы не тянуть дев-депенденсис, не рулить между разными версиями либов, и не загаживать свою хостевую систему - собств он для этого и создан.
вот там есть cpu/mem limits.

https://docs.docker.com/config/containers/resource_constraints/#cpu

qbbr ★★★★★
()
Последнее исправление: qbbr (всего исправлений: 1)
Ответ на: комментарий от qbbr

но это недостаточно хипсторски.. Надо какой-нибудь Xen или вообще AWS.

(обычные люди используют для этого обычный минимальный чрут созданный debootstrap)

anonymous
()

Если завис, то может быть дело в исчерпании свободной оперативной памяти.

ox55ff ★★★★★
()

но ноутбук все равно очень греется и в итоге зависает

hp 15s eq 1356ur

«Athlon Gold 3150U» 2020 года выпуска. Неужели, вот прямо встает намертво, без всяких срабатываний защит, троттлинга в конце концов…

Как там в анекдоте:
- Прапорщик, остановите поезд, это же наша станция.
- Поезд, стой! Раз-два!


Может действительно, как написали выше, память исчерпывается?

krasnh ★★★★★
()

обороты вентилятора и термопасту?

тебе нужен cpupower а -j можешь сделать хоть миллион. меньше электричества - меньше нагрев. всеж вроде просто.

по сути вопроса, можно каждые пять\десять минут отправлять компиляцию поспасть.

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

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

antech ★
()

что настроить чтобы компилировал медленне но не грелся проц?

cpu governor поставить powersave, тогда проц будет работать на минимальной частоте и не будет греться.

u5er ★★★
()

я поставил флаг -j1 в makepkg.conf

через top проверь что запущено не больше процессов сборки сколько указал, а то может этот параметр игнорируется и сборка идёт в максимально возможное количество потоков

anonymous
()

ух какая жесть. разберись лучше с термопрофилем. Зачем такие извраты выдумывать?

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

(обычные люди используют для этого обычный минимальный чрут созданный debootstrap)

это костыльная версия контейнера

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

Поизучай вот это. Возможно тебе нужен thermald

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

utanho ★★★★★
()

Почитать про niceness

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

Если у чувака комп зависает, то простой троттлинг ни при чём. Исправные мать и проц должны корректно сбрасывать частоты и не зависать.

Тут три варианта:

  • У него разогнанная нестабильно работающая система, пусть тогда скидывает все параметры разгона на дефолт.
  • У него неисправное железо.
  • У него мало ОЗУ.

Вот что надо проверять.

А не компиляцию в Арче «замедлять»…

wandrien ★★★★
()
Последнее исправление: wandrien (всего исправлений: 1)

Точно при компиляции греется? страненько..

anonymous
()

Решение неверное. Надо не замедлять, а фиксить охлаждение/снижать частоту/напряжение (если оно повышено) на процессоре.

peregrine ★★★★★
()

Попробуй кальку/генту.

Как вариант - собирать в виртуалке с заниженной частотой ЦП и активной опцией «хранить собранные пакеты»

А вообще - вскрывать, менять термоинтерфейс. Проверить работоспособность кулера.

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