1

Мой компьютер неожиданно перезагружается в течение нескольких дней. Сначала я думал, что это проблема с ОС. Я просмотрел весь системный журнал и не нашел никакой подсказки. Затем прошел через журнал событий BIOS. Там тоже ничего не было. Затем в разделе аппаратного монитора я увидел, что тепловой запас процессора очень низкий. Как 1 ° -3 ° по Цельсию. А температура процессора (ICS Temp) составляет около 83 ° -86 °.

Немного погуглив, я обнаружил, что температурный запас выглядит как запас, который ЦП не предназначен для работы, если температура выходит за его пределы.
Так что я хотел бы следить за этим. Но не смог найти никакого инструмента на Ubuntu 12.04.

Так,

  1. Как мне снизить температуру процессора? Я уже очистил все компоненты ПК. Все фанаты работают?
  2. Как я могу контролировать температуру процессора? Все апплеты для контроля температуры, которые я нашел, контролируют температуру M/B. Все они показывают температуру 54 °. который я вижу, это температура M/B в BIOS. Но процессор более 80 ° на BIOS?

1 ответ1

1

Мониторинг / Получение текущей температуры

Классический инструмент для такого мониторинга в Linux - sensors:

sudo apt-get install lm-sensors
sudo sensors-detect

Ответьте "y" на все вопросы и загрузите все модули, предложенные в последнем шаге, используя (sudo modprobe module_name), убедитесь, что настройки загружены, а затем запустите датчики:

sensors

Это должно показать вам вывод, похожий на этот:

$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0:       +53.0°C  (high = +95.0°C, crit = +105.0°C)
Core 2:       +58.0°C  (high = +95.0°C, crit = +105.0°C)

i8k-virtual-0
Adapter: Virtual device
Right Fan:   87690 RPM
CPU:          +58.0°C  

В зависимости от вашей системы, существуют различные файлы, которые могут содержать эту информацию. Один из них должен дать вам вашу температуру:

cat /sys/devices/platform/coretemp.0/temp?_input

или же

cat /proc/acpi/thermal_zone/THM0/temperature

или же

cat /sys/kernel/debug/ips/cpu_temp

или же

cat /sys/devices/virtual/hwmon/hwmon1/temp1_input 

или же

cat cat /sys/bus/platform/devices/coretemp.0/temp2_input

Снижение температуры процессора.

  1. Ваш процессор всегда работает на максимальной скорости? Попробуйте установить другой регулятор масштабирования. Ваши варианты:

    • Производительность удерживает процессор на максимально возможной частоте
    • Powersave поддерживает процессор на минимально возможной частоте
    • Userspace экспортирует доступную информацию о частоте на пользовательский уровень (через файловую систему /sys) и позволяет контролировать частоту процессора в пространстве пользователя
    • Ondemand масштабирует частоты процессора в соответствии с использованием процессора (как это делают демоны масштабирования частоты в пользовательском пространстве, но в ядре)
    • Консервативный действует как по требованию, но увеличивает частоту шаг за шагом

    Лично я пользуюсь ondemand и рекомендую его. Вики Ubuntu предупреждает об определенных проблемах, но у меня никогда не было с этим проблем. Для использования регулятора ondemand:

    sudo echo ondemand> /sys /devices /system /cpu /cpu0 /cpufreq /scaling_governor

  2. Если вышеуказанное не помогает, возможно, у вас проблема с оборудованием. Поскольку вы уже проверили вентилятор, следующим наиболее вероятным виновником является термопаста. Если у вас был компьютер некоторое время, вероятно, что паста между радиатором и процессором устарела, и вы должны заменить ее:

    • Откройте машину, снимите вентилятор и радиатор с процессора.
    • Удалите старую термопасту с процессора и радиатора, в идеале, используя ватный тампон с изопропиловым спиртом. Что касается радиатора, вы также можете использовать нож или аналогичный инструмент, чтобы соскрести пасту перед чисткой остальной части спиртом. Я не рекомендую вам пытаться очистить его от процессора, просто используйте ватный тампон.
    • После того, как вы очистили старую пасту, нанесите небольшое количество на центр процессора, а затем снова присоедините радиатор. Поскольку радиатор будет плотно прижиматься к процессору, он также равномерно распределит пасту. Убедитесь, что вы не используете много пасты, так как это может привести к ее переполнению по краям радиатора.

    Для (очень) подробного руководства по изменению вашей термопасты смотрите здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .