перегрев...

Обмен опытом по установке Линукс на разные аппаратные конфигурации

Модераторы: Olej, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

перегрев...

Непрочитанное сообщение Olej » 25 июл 2020, 18:43

Компьютер работал не выключаясь 3-е суток (чтоб потом не перезапускаться), как хост-система в экспериментах по OpenWRT x86
И вот сегодня, в продолжение-завершение этих работ ... компьютер вдруг внезапно вырубился, без каких-либо предупреждений, до чёрного экрана... :-o :evil:
При следующей загрузке сообщение:
Processor Thermal Trip
... перегрев, значит ... нажмите, мол, Enter для продолжения на свой страх и риск.
Что за чёрт?

P.S. Уже была как-то тема относительно нагрева, питание Orange Pi и температура ... но это всё было касательно одноплатных ARM...

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: перегрев...

Непрочитанное сообщение Olej » 25 июл 2020, 18:48

Olej писал(а):
25 июл 2020, 18:43
перегрев
Действительно бешеный перегрев (из пакета lm-sensors, установлен был):

Код: Выделить всё

olej@nvidia:~$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0:      +105.0°C  (high = +89.0°C, crit = +105.0°C)  ALARM (CRIT)
Core 2:      +105.0°C  (high = +89.0°C, crit = +105.0°C)  ALARM (CRIT)
Хотелось бы подробнее-нагляднее...

Код: Выделить всё

olej@nvidia:~/2020_WORK/HISTORY/07/25$ which psensor

olej@nvidia:~/2020_WORK/HISTORY/07/25$ apt install psensor
[sudo] пароль для olej:       
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  psensor-common
Следующие НОВЫЕ пакеты будут установлены:
  psensor psensor-common
Обновлено 0 пакетов, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 31 пакетов не обновлено.
Необходимо скачать 99,2 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 595 kB.
Хотите продолжить? [Д/н] y
Пол:1 http://ubuntu.ip-connect.vn.ua focal/universe amd64 psensor-common all 1.1.5-1.1ubuntu1 [40,4 kB]
Пол:2 http://ubuntu.ip-connect.vn.ua focal/universe amd64 psensor amd64 1.1.5-1.1ubuntu1 [58,8 kB]
Получено 99,2 kB за 0с (233 kB/s)  
Выбор ранее не выбранного пакета psensor-common.
(Чтение базы данных … на данный момент установлено 407619 файлов и каталогов.)
Подготовка к распаковке …/psensor-common_1.1.5-1.1ubuntu1_all.deb …
Распаковывается psensor-common (1.1.5-1.1ubuntu1) …
Выбор ранее не выбранного пакета psensor.
Подготовка к распаковке …/psensor_1.1.5-1.1ubuntu1_amd64.deb …
Распаковывается psensor (1.1.5-1.1ubuntu1) …
Настраивается пакет psensor-common (1.1.5-1.1ubuntu1) …
Настраивается пакет psensor (1.1.5-1.1ubuntu1) …
Обрабатываются триггеры для mime-support (3.64ubuntu1) …
Обрабатываются триггеры для hicolor-icon-theme (0.17-2) …
Обрабатываются триггеры для doc-base (0.10.9) …
Обработка 1 добавленный файл doc-base...
Регистрация документа в scrollkeeper...
Обрабатываются триггеры для gnome-menus (3.36.0-1ubuntu1) …
Обрабатываются триггеры для libglib2.0-0:amd64 (2.64.3-1~ubuntu20.04.1) …
Обрабатываются триггеры для man-db (2.9.1-1) …
Обрабатываются триггеры для desktop-file-utils (0.24+linuxmint1) …

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: перегрев...

Непрочитанное сообщение Olej » 25 июл 2020, 18:49

Olej писал(а):
25 июл 2020, 18:48
Хотелось бы подробнее-нагляднее...
Снимок экрана от 2020-07-25 17-52-51.png
Снимок экрана от 2020-07-25 17-52-51.png (46.13 КБ) 2245 просмотров
Вот так оно: быстро, наглядно, по всем устройствам одним взглядом...

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: перегрев...

Непрочитанное сообщение Olej » 25 июл 2020, 18:55

Olej писал(а):
25 июл 2020, 18:48
бешеный перегрев
Как оказалось: после последней перестановки RAM какой-то провод из питания попал в кулер, и тот не может запуститься...
А там фирменный нативный ящик от Intel с очень задроченной плотной внутренней компоновкой:

Код: Выделить всё

olej@nvidia:~/2020_WORK/HISTORY/07/25$ sudo inxi -Mxxxx
[sudo] пароль для olej:       
Machine:   Type: Desktop Mobo: Intel model: DQ57TM v: AAE70931-403 serial: BTTM039004CL BIOS: Intel 
           v: TMIBX10H.86A.0038.2010.0615.1502 date: 06/15/2010 
Поправили, на ходу (ящик настолько хитрый, что позволяет разобрать-собрать на ходу)...
И вот вам результат:
Снимок экрана от 2020-07-25 18-30-37.png
Снимок экрана от 2020-07-25 18-30-37.png (38.97 КБ) 2245 просмотров
P.S. Любопытно наблюдать как показания psensor начинают бежать в динамике "по живому" :lol:

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: перегрев...

Непрочитанное сообщение Olej » 18 окт 2020, 12:49

А для перегревающегося Dell ноутбука я, в конце-концов, был вынужден купить для своего Dell кулер-пад подставку, что-то типа такого:

Изображение

Изображение

Изображение

Питание кулера - от USB ноутбука.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: перегрев...

Непрочитанное сообщение Olej » 03 фев 2022, 01:43

Olej писал(а):
25 июл 2020, 18:43
... перегрев, значит ...
Снова вопрос о нагреве (процессора)...
Какую температуру можно считать ещё допустимой, и какую критической?

Вот процессор i7-4870HQ (процессоры Crystal Well под сокет 1150) - экспериментальные значения:

Код: Выделить всё

...
Core 3:        +84.0°C  (high = +84.0°C, crit = +100.0°C)
...
И процессор Xeon E5-2470 v2 (1U сервер DELL R420)

Код: Выделить всё

...
Core 2:        +64.0°C  (high = +81.0°C, crit = +91.0°C)
...
Откуда берутся эти граничные значения high = ... , crit = ... - которые отличаются для разных процессоров.
P.S. Предполагаю (но это догадка ;-) ) что начально эти значения устанавливаются в BIOS (где они есть) ... а если нет - то некоторые дефаултные.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: перегрев...

Непрочитанное сообщение Olej » 03 фев 2022, 02:20

Olej писал(а):
03 фев 2022, 01:43
Откуда берутся эти граничные значения high = ... , crit = ... - которые отличаются для разных процессоров.
Обстоятельное описание находим, как это часто бывает, в документации дистрибутива ArchLinux -lm_sensors (Русский) ...

Ещё раз смотрю процессор i7-4870HQ:

Код: Выделить всё

olej@ESPRIMO:~/2022$ inxi -Cxxx
CPU:       Topology: Quad Core model: Intel Core i7-4870HQ bits: 64 type: MT MCP arch: Haswell rev: 1 L2 cache: 6144 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 39908 
           Speed: 3193 MHz min/max: 800/3700 MHz Core speeds (MHz): 1: 3193 2: 3193 3: 3193 4: 3193 5: 3193 6: 3193 7: 3194 
           8: 3193 

Код: Выделить всё

olej@ESPRIMO:~/2022$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +85.0°C  (high = +84.0°C, crit = +100.0°C)
Core 0:        +80.0°C  (high = +84.0°C, crit = +100.0°C)
Core 1:        +84.0°C  (high = +84.0°C, crit = +100.0°C)
Core 2:        +85.0°C  (high = +84.0°C, crit = +100.0°C)
Core 3:        +84.0°C  (high = +84.0°C, crit = +100.0°C)

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +27.8°C  (crit = +105.0°C)
temp2:        +29.8°C  (crit = +105.0°C)

pch_haswell-virtual-0
Adapter: Virtual device
temp1:        +53.0°C  
А вот и те граничные значения, которые указаны как high = ... и crit = ... :

Код: Выделить всё

olej@ESPRIMO:~/2022$ sensors -u
coretemp-isa-0000
Adapter: ISA adapter
Package id 0:
  temp1_input: 85.000
  temp1_max: 84.000
  temp1_crit: 100.000
  temp1_crit_alarm: 0.000
Core 0:
  temp2_input: 82.000
  temp2_max: 84.000
  temp2_crit: 100.000
  temp2_crit_alarm: 0.000
Core 1:
  temp3_input: 84.000
  temp3_max: 84.000
  temp3_crit: 100.000
  temp3_crit_alarm: 0.000
Core 2:
  temp4_input: 85.000
  temp4_max: 84.000
  temp4_crit: 100.000
  temp4_crit_alarm: 0.000
Core 3:
  temp5_input: 83.000
  temp5_max: 84.000
  temp5_crit: 100.000
  temp5_crit_alarm: 0.000

acpitz-acpi-0
Adapter: ACPI interface
temp1:
  temp1_input: 27.800
  temp1_crit: 105.000
temp2:
  temp2_input: 29.800
  temp2_crit: 105.000

pch_haswell-virtual-0
Adapter: Virtual device
temp1:
  temp1_input: 53.000
Там же в сжатое и описание как поменять эти граничные значения.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: перегрев...

Непрочитанное сообщение Olej » 03 фев 2022, 02:29

Olej писал(а):
25 июл 2020, 18:43
И вот сегодня, в продолжение-завершение этих работ ... компьютер вдруг внезапно вырубился, без каких-либо предупреждений, до чёрного экрана...
Какой должна быть нормальная температура процессора
Значительное повышение температуры приводит к срабатыванию защитного механизма от перегрева у современных процессоров и процессор вынужден снижать тактовую частоту для уменьшения тепловыделения, а это в свою очередь, ведет к снижению его производительности.

Такой защитный механизм получил название троттлинг — пропуск тактов и снижение тактовой частоты ЦП для уменьшения тепловыделения. Обычно это происходит при достижении температуры до 95 градусов по Цельсию и выше. А при достижении температуры до 105 градусов и выше система может аварийно выключаться.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: перегрев...

Непрочитанное сообщение Olej » 03 фев 2022, 14:46

Olej писал(а):
03 фев 2022, 01:43
P.S. Предполагаю (но это догадка ) что начально эти значения устанавливаются в BIOS (где они есть) ... а если нет - то некоторые дефаултные.
Как оказалось...
1. в тех. характеристиках процессоров производителя Intel указывается такой параметр как максимальная температура ядра °C ...
2. и для разных процессоров эти цифры существенно различаются
Например:
- процессор Intel® Xeon® E5-2470 v2 (viewtopic.php?f=5&t=6937&start=40#p25846) :
Максимальная температура ядра 80 °C
- процессор i7-4870HQ (viewtopic.php?f=5&t=7009#p25845):
Максимальная температура ядра 100 °C
- процессор Xeon E3-1240 v3 (viewtopic.php?f=5&t=7008&p=25847#p25847):
Максимальная температура 66.4 °C
Остаются вопросы:
1. Почему такая сильная разница между процессорами разных моделей?
2. Как (каким механизмом) эти цифры "переползают" в вывод утилиты sensors?

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: перегрев...

Непрочитанное сообщение Olej » 05 фев 2022, 12:30

Olej писал(а):
25 июл 2020, 18:55
P.S. Любопытно наблюдать как показания psensor начинают бежать в динамике "по живому"
Интересная картина динамики когда на компьютере запускается высоконагружающее приложение - видна характерная картина перерегулирования автоматической системы регулирования (нагрев процессора - обороты кулера), типичная колебательная кривая установления состояния равновесия (это 2-процессорный сервер 1U сервер DELL R420).
Вложения
Снимок экрана от 2022-02-05 11-26-17.png
Снимок экрана от 2022-02-05 11-26-17.png (211.18 КБ) 1137 просмотров

Ответить

Вернуться в «Железо для Linux»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей