Назад | Перейти на главную страницу

ядро linux 3.0.0 i7 CPU перегревается и зависает

Сервер с процессором i7 (Intel (R) Core (TM) i7 CPU 950 @ 3.07GHz) под Linux kernel 3.0.0 (3.0.0-10-server) обычно работает нормально, но когда он находится под большой нагрузкой - он перегревается (как показывает программа "сенсоры") и зависает (с кучей сообщений "CPU temperature too high" на консоли).

У меня запущен демон cpufreqd, который послушно снижает скорость процессора с 3060000 Гц до 1596000 Гц. Но этого недостаточно для снижения температуры процессора при большой нагрузке.

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

Что еще я могу сделать, чтобы замедлить процессор и предотвратить его перегрев?

Да, не загружайте сервер. А если серьезно, если у вас есть проблема с температурой процессора, лучше позаботиться о ней. сейчас, и не позже. Для (чувствительной) электроники нехорошо постоянно перегревать и снова запускать.

Я не знаком с cpufreqd, частота дросселирования зависит от текущей нагрузки? Если это так, это может быть увеличение частоты при повышении нагрузки. Может, попробовать поставить самый консервативный губернатор ЦП? Вы можете проверить, какие регуляторы масштабирования у вас есть,

кошка / система / устройства / система / ЦП / ЦП # / cpufreq / scaling_available_governors

Вы можете увидеть, каким губернатором вы сейчас работаете

кошка / система / устройства / система / ЦП / ЦП # / cpufreq / scaling_governor

Регулятор настройки самой низкой частоты должен быть «консервативным». Вы можете изменить это с помощью

эхо-консервативный> / sys / devices / system / cpu / cpu # / cpufreq / scaling_governor

Вам нужно будет сделать это для каждого процессора / ядра, поэтому выполните

ls / sys / устройства / система / процессор /

Но на самом деле решение (аппаратной) проблемы - лучший способ ...