Discussion:
подкрутить limits, чтобы не было максимума нагрузки CPU
(слишком старое сообщение для ответа)
Roman Danilov
2024-01-09 20:05:08 UTC
Permalink
Привет, All!

Есть Intel NUC13ANHi7, у которого процессор Intel i7-1360P.
При большой нагрузке температура подпрыгивает до 100 градусов по Цельсию.
Как с помощью штатных средств уменьшить максимальную нагрузку, чтобы
полупроводники процессора меньше изнашивались, чтобы не было тротлинга и прочих
неудобств? Например, подредактироовать /etc/security/limits.conf, но как
конкретно? Желательно, чтобы решение не зависело от количества запущенных в
операционной системе процессов.

С уважением - Roman
Nil A
2024-01-09 23:47:40 UTC
Permalink
Hello, Roman!

Tuesday January 09 2024 23:05, from Roman Danilov -> All:

RD> Есть Intel NUC13ANHi7, у которого процессор Intel i7-1360P.
RD> При большой нагрузке температура подпрыгивает до 100 градусов по
RD> Цельсию.

Может надо было что-то более производительное купить, раз большие нагрузки
есть?

RD> Как с помощью штатных средств уменьшить максимальную нагрузку, чтобы
RD> полупроводники процессора меньше изнашивались,

Как полупроводники изнашиваются? Электроны бегают и затирают там что-то?

RD> чтобы не было тротлинга и прочих неудобств?

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

RD> Например, подредактироовать /etc/security/limits.conf, но как
RD> конкретно? Желательно, чтобы решение не зависело от количества
RD> запущенных в операционной системе процессов.

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

thermald - это демон в линуксе, чтобы Интеловские процы не перегревались.

Утилита turbostat показывает текущую частоту проца и потребление.

cpupower утилитка позволяет подкрутить частоту проца.

Вот какой-то ман есть, не смотри что это Арч-линукс,
https://wiki.archlinux.org/title/CPU_frequency_scaling

Best Regards, Nil
Roman Danilov
2024-01-11 19:25:36 UTC
Permalink
Привет, Nil!

Ответ на сообщение Nil A (2:5015/46) к Roman Danilov, написанное 10 янв 24
в 02:47:

NA> Hello, Roman!
Привет, Уважаемый Нил!

NA> Может надо было что-то более производительное купить, раз большие
NA> нагрузки есть?
Нагрузка обычная десктопная, ну иногда еще как гипервизор, но совсем немножко.
Когда много вкладок открыто в браузере и еще всякие свистелки,
то нагрузка прыгает сильно вверх.

NA> Как полупроводники изнашиваются? Электроны бегают и затирают там
NA> что-то?
В википедии как-то статью прочитал, про деградацию полупроводников, и
вдохновился...

NA> thermald - это демон в линуксе, чтобы Интеловские процы не
NA> перегревались.
Вот! Спасибо за ценное указание, я смотрю уже в этом направлении.
Странно, что это только для Intel. Или имелась целиком интелевская архитектура?
Удалось выяснить, что в Debian этот пакет есть в репозитории,
а в Ubuntu и есть, и ставится по умолчанию.

NA> Вот какой-то ман есть, не смотри что это Арч-линукс,
NA> https://wiki.archlinux.org/title/CPU_frequency_scaling
Да, у Arch Linux богатая документация...
В wiki у Debian что-то совсем немного написали, я имею в виду
https://wiki.debian.org/thermald

С уважением - Roman
Stas Mishchenkov
2024-01-12 04:36:22 UTC
Permalink
Hi Roman!

11 Jan 24 22:25, Roman Danilov -> Nil A:

NA>> Может надо было что-то более производительное купить, раз большие
NA>> нагрузки есть?

RD> Нагрузка обычная десктопная, ну иногда еще как гипервизор, но совсем
RD> немножко. Когда много вкладок открыто в браузере и еще всякие свистелки,
RD> то нагрузка прыгает сильно вверх.

Очевидно, нужно пролечить браузер и, возможно, отказаться от части
свистоперделок.

Have nice nights.
Stas Mishchenkov.
Stas Mishchenkov
2024-01-12 04:33:32 UTC
Permalink
Hi Nil!

10 Jan 24 02:47, Nil A -> Roman Danilov:

RD>> Как с помощью штатных средств уменьшить максимальную нагрузку, чтобы
RD>> полупроводники процессора меньше изнашивались,

NA> Как полупроводники изнашиваются? Электроны бегают и затирают там что-то?

Диффузия. Выше температура - она быстрее.

Have nice nights.
Stas Mishchenkov.
Alexey Vissarionov
2024-01-12 04:12:00 UTC
Permalink
Доброго времени суток, Roman!
09 Jan 2024 23:05:08, ты -> All:

RD> Есть Intel NUC13ANHi7, у которого процессор Intel i7-1360P.
RD> При большой нагрузке температура подпрыгивает до 100 градусов по
RD> Цельсию. Как с помощью штатных средств уменьшить максимальную
RD> нагрузку,

К.О. спешит на помощь: запускать поменьше ненужного софта в userspace.

RD> чтобы полупроводники процессора меньше изнашивались,

Чуть не взоржал...

RD> чтобы не было тротлинга и прочих неудобств?

А в чем неудобства-то?

RD> Например, подредактироовать /etc/security/limits.conf, но как
RD> конкретно?

И каким оно боком к обсудждаемому вопросу?

RD> Желательно, чтобы решение не зависело от количества запущенных в
RD> операционной системе процессов.

CONFIG_CPU_FREQ_GOV_CONSERVATIVE в помощь.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Давай покрасим хунвейбина в серый цвет
Michael Dukelsky
2024-01-12 16:07:42 UTC
Permalink
Привет, Roman!

09 January 2024 23:05, Roman Danilov послал(а) письмо к All:

RD> Есть Intel NUC13ANHi7, у которого процессор Intel i7-1360P.
RD> При большой нагрузке температура подпрыгивает до 100 градусов по
RD> Цельсию. Как с помощью штатных средств уменьшить максимальную
RD> нагрузку

Вместо уменьшения нагрузки применить кулер процессора, соответствующий его TDP.
Возможно, просто заменить термопасту в имеющемся.

Желаю успехов, Roman!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru

Loading...