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 ★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.