
Как узнать температуру процессора?
решение1
Установитьlm-датчики
sudo apt-get install lm-sensors
После установки введите в терминале следующее:
sudo sensors-detect
Вам также может потребоваться запустить
sudo service kmod start
Он задаст вам несколько вопросов. Ответьте Да на все из них. Наконец, чтобы получить температуру вашего процессора, введите sensors
в терминале.
sensors
Выход:
$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +41.0°C (high = +78.0°C, crit = +100.0°C)
coretemp-isa-0001
Adapter: ISA adapter
Core 1: +41.0°C (high = +78.0°C, crit = +100.0°C)
w83627dhg-isa-0290
Adapter: ISA adapter
Vcore: +1.10 V (min = +0.00 V, max = +1.74 V)
in1: +1.60 V (min = +1.68 V, max = +1.44 V) ALARM
AVCC: +3.30 V (min = +2.98 V, max = +3.63 V)
VCC: +3.28 V (min = +2.98 V, max = +3.63 V)
in4: +1.85 V (min = +1.66 V, max = +1.11 V) ALARM
in5: +1.26 V (min = +1.72 V, max = +0.43 V) ALARM
in6: +0.09 V (min = +1.75 V, max = +0.62 V) ALARM
3VSB: +3.30 V (min = +2.98 V, max = +3.63 V)
Vbat: +3.18 V (min = +2.70 V, max = +3.30 V)
fan1: 0 RPM (min = 10546 RPM, div = 128) ALARM
fan2: 892 RPM (min = 2136 RPM, div = 8) ALARM
fan3: 0 RPM (min = 10546 RPM, div = 128) ALARM
fan4: 0 RPM (min = 10546 RPM, div = 128) ALARM
fan5: 0 RPM (min = 10546 RPM, div = 128) ALARM
temp1: +36.0°C (high = +63.0°C, hyst = +55.0°C) sensor = diode
temp2: +39.5°C (high = +80.0°C, hyst = +75.0°C) sensor = diode
temp3: +119.0°C (high = +80.0°C, hyst = +75.0°C) ALARM sensor = thermistor
cpu0_vid: +2.050 V
Чтобы увидеть температуру жесткого диска Установитеhddtemp
sudo apt-get install hddtemp
Выход:
$ sudo hddtemp /dev/sda
/dev/sda: ST3160813AS: 34°C
решение2
Быстрое решение для командной строки;показывает температуру в миллиградусах Цельсия (м°C)
cat /sys/class/thermal/thermal_zone*/temp
Апплет
Если вы ищете более простую для доступа версию, добавьтеАппаратные датчики Мониторв Gnome-Panel:
sudo apt-get install sensors-applet
- это установитдатчики-апплетупаковка
Щелкните правой кнопкой мыши по панели, выберите
Add to panel...
, затем выберите это:Готово. Вы можете настроить, какие датчики будут отображаться, щелкнув правой кнопкой мыши по апплету и выбрав
Preferences->Sensors
.
решение3
Температура без сторонних приложений
На момент написания все ответы предполагают использование сторонних утилит. Если вы хотите узнать температуру, ничего не устанавливая, используйте:
$ cat /sys/class/thermal/thermal_zone*/temp
20000
53000
50000
53000
56000
68000
49000
50000
Чтобы узнать, к каким зонам относятся температуры, используйте:
$ paste <(cat /sys/class/thermal/thermal_zone*/type) <(cat /sys/class/thermal/thermal_zone*/temp) | column -s $'\t' -t | sed 's/\(.\)..$/.\1°C/'
INT3400 Thermal 20.0°C
SEN1 45.0°C
SEN2 51.0°C
SEN3 57.0°C
SEN4 59.0°C
pch_skylake 77.5°C
B0D4 50.0°C
x86_pkg_temp 51.0°C
Температура хранится в градусах Цельсия с тремя подразумеваемыми десятичными знаками. sed
используется для «украшения» вывода.
Последняя температура x86_pkg_temp
указана на 54.0°C
. Для процессора Skylake i7 6700HQ я использовал эту температуру для отображения Conky ниже.
Температура с Conky
Если вы не против сторонних утилит, я предпочитаю использовать Conky — легкий системный монитор.
Conky-команды
В conky для мониторинга процессора Ivy Bridge я использовал следующую системную переменную:
${hwmon 2 temp 1}°C
Для мониторинга процессора Skylake я использовал:
${hwmon 0 temp 1}°C
Конки дисплей
Конки-дисплей выглядит так:
Температура начинается с 72°C при работе одного процессора на 100% в турборежиме 3200 МГц. Затем турбо отключается, и температура падает на 10°C до 62°C при нетурбоскорости 2600 МГц. Через 10 секунд турбо включается снова, и температура немедленно подскакивает до 72°C.
Регулирование температуры
Узнав температуру, вы, вероятно, захотите лучше ее контролировать. tlp
творит чудеса, держа систему под контролем. Работает с thermald
, Intel Powerclamp, Battery vs AC для питания USB и т. д. Несмотря на широкие возможности настройки, мне никогда не приходилось менять настройки конфигурации для приятного опыта «из коробки». До того, как я его использовал, у меня были всевозможные проблемы с ноутбуком IvyBridge, который постоянно перегревался. Он установлен на моем новом ноутбуке Skylake, и вентиляторы НИКОГДА не работают, за исключением обновления Ubuntu 16.04 LTS до 18.04.
Подробный отчет с инструкциями по установке можно получить здесь:Предотвратить перегрев процессора
решение4
хардинфо очень полезный инструмент для получения всей информации об оборудовании.
Установите жесткую информацию по sudo apt-get install hardinfo
. Затем вы сможете получать температуру по датчикам.