Максимальная установка температуры и автоматическое замедление процессора на Linux

2

У меня недавно была ситуация, когда мой ноутбук может нагреться до 105 градусов и выключиться. Я думаю, что выключение - это некоторая внутренняя защита BIOS / ноутбука, потому что она не просто корректно выключает систему, но и отключает питание.

В любом случае, мне интересно, могу ли я каким-то образом настроить его на снижение производительности ЦП, если оно превышает какой-либо порог, скажем, на 100 градусов.

Я использую Ubuntu 11.10.

amorfis
источник
Похоже, вам нужно выяснить причину, по которой ваша система нагревается, ваш процессор отключается, чтобы защитить себя. То, что вы спрашиваете, выходит за рамки того, какое программное обеспечение разработано. Если настройка существует, она будет в BIOS, но снова решите проблему перегрева.
Ramhound
На самом деле, вполне разумно запускать ЦП в режиме перегрузки с низким рабочим циклом, чтобы ускорить выполнение пакетной работы. Google использует эту технику в своих дата-центрах.
joeforker

Ответы:

2

lm-sensor - это библиотека, которая должна позволить вам получить временную температуру процессора. Конки использует его для создания хороших маленьких графиков. Как только вы получите значение, должно быть легко поместить скрипт в crontab для вызова команды выключения, которая была бы чище, чем ваш биос потянет за себя. Не уверен насчет того, как регулировать скорость процессора, возможно, не уверен, что захочет использовать Google.

В качестве примечания, у меня была такая же проблема на ноутбуке dell, и оказалось, что вентилятор покрыт пылью, так что вы можете открыть свой ноутбук для чистой весны :)

Philippe
источник