Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

подкрутить limits, чтобы не было максимума нагрузки CPU

3 views
Skip to first unread message

Roman Danilov

unread,
Jan 9, 2024, 3:25:02 PM1/9/24
to
Привет, All!

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

С уважением - Roman

Nil A

unread,
Jan 9, 2024, 7:00:02 PM1/9/24
to
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

unread,
Jan 11, 2024, 2:45:01 PM1/11/24
to
Привет, 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

Alexey Vissarionov

unread,
Jan 11, 2024, 11:25:03 PM1/11/24
to
Доброго времени суток, 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

... Давай покрасим хунвейбина в серый цвет

Stas Mishchenkov

unread,
Jan 11, 2024, 11:45:02 PM1/11/24
to
Hi Nil!

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

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

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

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

Have nice nights.
Stas Mishchenkov.

Stas Mishchenkov

unread,
Jan 11, 2024, 11:45:03 PM1/11/24
to
Hi Roman!

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

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

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

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

Michael Dukelsky

unread,
Jan 12, 2024, 11:20:01 AM1/12/24
to
Привет, 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
0 new messages