мониторинг/получение текущей температуры
классический инструмент для такого рода мониторинга под 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
снижение температуры процессора.
ваш процессор всегда работает на максимальной скорости? Попробуйте установить другой масштабирование губернатора. Возможные варианты:
- производительность держит Процессор на максимально возможной частоте
- Powersave сохраняет процессор на минимально возможной частоте
- Userspace экспортирует доступную информацию о частоте на уровень пользователя (через файловую систему / sys)
и позволяет пользователю пространство управления частотой процессора
- Д масштабирует частоты процессора в соответствии с использованием процессора (например, масштабирование частоты в пространстве пользователя
демоны, но в kernel)
- консервативно действует как ondemand, но увеличивает частоту шаг за шагом
лично я использую ondemand
и рекомендую его. В Убунту Вики предупреждает о некоторых проблемах, но у меня никогда не было проблем с этим. Чтобы использовать OnDemand губернатор:
судо Эхо регулятора OnDemand > /системы/устройства/системы/CPU/cpu0/подсистема cpufreq/scaling_governor
если вышеуказанное не помогает, то вы могли есть проблемы с оборудованием. Поскольку вы уже проверили вентилятор, следующим наиболее вероятным виновником является термопасты. Если у вас был компьютер на некоторое время, вполне вероятно, что паста между радиатором и процессором стал старым, и вы должны изменить его:
- открыть машину, снять вентилятор и радиатор с процессора.
- удалите старую термопасту из CPU и радиатором, идеально используя пробирку хлопка с изопропиловый спирт. Для радиатора, вы можете также использовать нож или подобный выскоблить затир перед очищать остатки с алкоголем. Я не рекомендую вам пытаться соскрести его с процессора, хотя, просто используйте ватный тампон.
- после того, как вы очистили старую пасту прочь, применить маленький сумма к центру процессора, а затем повторно атташе радиатор. Поскольку радиатор будет плотно прижиматься к процессору, он также будет распространять пасту вокруг равномерно. Убедитесь, что вы не используете много пасты, так как это может привести к переполнению по краям радиатора.
для (очень) подробный учебник по изменению термопасты, см здесь.